Commit Graph
349 Commits
Author SHA1 Message Date
D049941 87f6300bf2 Check for style class removed since it is not the same for all tables. 2014-02-11 18:35:48 +01:00
D049941 a53440d27f Try to enable native events for the CI-Build 2014-02-11 16:37:13 +01:00
D049941 2422ed6314 More logging added. 2014-02-11 16:35:00 +01:00
D049941 d7cb042af9 Logging added to find the reason for the failing of a test case in the
build environment.
2014-02-11 15:12:39 +01:00
D049941 af3a1d8759 Try to fixe the failing resolve of project dependencies. 2014-02-11 13:01:04 +01:00
D049941 84733f3ace Typing error fixed. 2014-02-11 12:06:38 +01:00
D049941 5a031e8cfd Debug ids corrected. 2014-02-11 11:32:42 +01:00
D049941 05bd4fa22e Bundle com.sap.sailing.server.gatway.test.support explicit added to the
dependencies, since we only deploy it in the test environment.
2014-02-11 10:59:09 +01:00
D049941 ea47512811 Merge branch 'master' into riccardo-selenium
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AbstractEventManagementPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AbstractTrackedRacesListComposite.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/FlexibleLeaderboardCreateDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardGroupConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaListComposite.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TracTracEventManagementPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TrackedRacesListComposite.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/panels/AbstractFilterablePanel.java
	java/com.sap.sailing.selenium.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.selenium.test/com.sap.sailing.selenium.test (No
Proxy, GWT Codesvr).launch
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/adminconsole/pages/AdminConsolePage.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/adminconsole/pages/FlexibleLeaderboardCreationDialog.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/adminconsole/pages/LeaderboardConfigurationPanel.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/adminconsole/pages/TracTracEventManagementPanel.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/gwt/widgets/CellTable.java
	java/org.openqa.selenium.osgi/build.properties
	java/org.openqa.selenium.osgi/selenium-java-2.39.0.jar
2014-02-11 09:39:27 +01:00
D049941 2cf6e3e104 All page objects renamed (with suffix PO) to make it easier to
differentiate between classes in our GWT projec and page objects.
2014-02-03 12:22:20 +01:00
Axel Uhl 7cdc1b8028 click field instead of row; this seems to work at least with Firefox under Linux 2014-01-26 20:00:42 +01:00
Axel Uhl f1dfb05b3f the verify() method in CellTable wasn't the problem; the element really seems to be missing in the central build; need to find out why 2014-01-26 18:58:02 +01:00
Axel Uhl 83f4eefa26 removed CellTable verify method; it seems to block the central Hudson build although it works find locally... 2014-01-26 18:12:06 +01:00
Axel Uhl 6bd873ed22 break deleting leaderboards loop if the one leaderboard to delete was found; avoids stale DOM element exception 2014-01-25 23:53:22 +01:00
Axel Uhl 7379a812de enabled debug IDs for LeaderboardEditing.gwt.xml 2014-01-25 20:26:43 +01:00
Axel Uhl 49b0e27b21 test for the presence of six rows in the leaderboard editing table 2014-01-25 12:51:13 +01:00
Axel Uhl 06f030427e updated Selenium version to 2.39.0 in manifest and pom 2014-01-25 12:38:29 +01:00
Axel Uhl a5d2d1b8cf fixed regatta name check which had to include boat class in parentheses 2014-01-25 12:27:55 +01:00
Axel Uhl cb3798ac62 renamed "TrackedRaces" debug ID which was ambiguous into TrackedRacesTable 2014-01-25 00:02:52 +01:00
Axel Uhl cbbce11349 removed Selenium Firefox profile specification again from local-test-environment.xml; it is provided by the launch configs 2014-01-24 23:02:37 +01:00
Axel Uhl d1391f0fb9 code that tries to link a race to a column 2014-01-24 18:05:25 +01:00
Axel Uhl e9c1eaf629 creates two race columns for the new leaderboard in preparation of assigning a tracked race to one of them 2014-01-24 16:18:23 +01:00
Axel Uhl a3187c50c1 fixed waiting for async calls for the case there are none; first green trivial LeaderboardEditing Selenium UI test 2014-01-24 15:14:48 +01:00
Axel Uhl 203b52b6c4 switched to Selenium 2.39, started Selenium test for LeaderboardEditing.html 2014-01-24 13:46:47 +01:00
Axel Uhl 3ba5363e1b added datamining bundles to selenium's pom.xml 2014-01-21 00:13:30 +01:00
Axel Uhl 930ecf6b68 added com.sap.ssw.gwt to selenium.test's pom.xml 2014-01-20 22:59:55 +01:00
Axel Uhl 7169e600c5 after rename of xcelsiusadapter bundle to xmlexport, adjusted pom.xml in selenium project accordingly 2014-01-09 22:26:28 +01:00
D049941 818de01c3f New page objects and corresponding debug-ids added as well as some
refactoring of old ones for better maintainability.
2013-12-23 12:50:51 +01:00
D049941 218a7b28d7 Small code clean up. 2013-12-23 12:47:18 +01:00
D049941 f0e41796e9 Last problem with the scrolling fixed. We determine the needed mouse
position for the click now.
2013-12-20 17:47:50 +01:00
D049941 725011353b Selenium updated to version 2.38 which fixes an issue with the scrolling
in the administration console (incorrect return value of isDisplayed for
elements, which are hidden due the overflow attribute of the parent).
2013-12-20 13:38:30 +01:00
D049941 3a35ee4195 Methods for the navigation to other tabs added and scrolling fixed,
since we also have to be able to scroll to the left if a test navigates
between different tabs.
2013-12-19 15:36:14 +01:00
D049941 081e3add7f Helper method added, to clear the state of the SailingService. 2013-12-18 15:28:21 +01:00
D049941 32f2624ad8 Usage of the GWT-CodeServer simplified. The HostPage provides a method
now to determine the URL parameter for the code server.
2013-12-18 15:20:40 +01:00
D049941 3770632759 Test support for the SailingService added, which provides a method to
clear the state. This is necessary, since test needs a way to create a
well defined state.

The method is published via a Servlet. To avoid data loss, it is
protected by a check of the used database. Only if the database
winddbTest is used, the method call will be dispatched to the
SailingService.
2013-12-18 15:04:00 +01:00
D049941 7042482ddc New implementation for CellTables added which uses a generic approach,
as well as a small query framework.
2013-12-18 14:42:11 +01:00
D049941 7f9ee4495d Usage of constants in the method waitForAjaxRequests 2013-12-17 19:45:28 +01:00
D049941 4ab5dec643 SeleniumField decorator added, since the default implementation contains
a check, which prevents us from using our special annotation FinBy for
lists of WebElements.

In addition we have some static methods now to create FluentWaits.
2013-12-17 19:40:29 +01:00
D049941 668f41b26d We use a manager now to handle multiple browser windows. 2013-12-17 18:04:19 +01:00
D049941 ee10ccb091 Page Object moved into the new packages for a better structure, since
there will be a lot more Page Objects soon.
2013-12-17 16:51:53 +01:00
D049941 f55cff785d The DatabaseHelper was delete, since we can't use this approach to reset
the state of the SailingService.
2013-12-17 16:33:25 +01:00
Axel Uhl ac0075d4e4 added the Igtimi adapter bundle to the Selenium product launch configuration in pom.xml 2013-12-12 13:19:49 +01:00
Axel Uhl bdbe951f2a renamed Selenium launch config to fix typo 2013-12-12 12:04:39 +01:00
Axel Uhl ed7e1296e1 Merge branch 'master' into igtimi
Conflicts:
	java/com.sap.sailing.selenium.test/com.sap.sailing.selenium.test (No Proxy, GWT Codesvr.launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-12-12 12:03:02 +01:00
Axel Uhl b32ca16f98 fixed ci-test-environment.xml which was broken after undoing the merge of branch riccardo 2013-12-12 11:11:55 +01:00
Axel Uhl 215b37d0f2 fixed compile error after merge in AdminConsolePage; fixed location tag in race-analysis-p2-ide-p2admin.target 2013-12-12 10:34:54 +01:00
Axel Uhl 988eadf3de re-applying Lukas' fixes of the AdminConsolePage from commits up to 27526037c89fe8a47ad93d27ed7a53c112bb020c;
they were lost during Riccardo's merge around 04e7c3e5c0
2013-12-12 09:54:19 +01:00
Axel Uhl 411aa9d92b avoid warnings in Selenium bundle; removed hard-coded file system path for Firefox executable for Selenium tests 2013-12-12 09:24:57 +01:00
Axel Uhl 01f2edb2ae avoid warnings in Selenium bundle; removed hard-coded file system path for Firefox executable for Selenium tests 2013-12-11 00:22:06 +01:00
Axel Uhl 1fc4558dcb Merge branch 'master' into igtimi
Conflicts:
	java/com.sap.sailing.selenium.test/com.sap.sailing.selenium.test (No Proxy, GWT Codesvr).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2013-12-10 21:27:45 +01:00