Commit Graph
51 Commits
Author SHA1 Message Date
Axel Uhl 3bda9126d0 bug6101: improved syntax of local-test-environment.xml;
makes Selenium drivers easier to switch
2025-03-14 20:49:34 +01:00
Axel Uhl 704be76ef8 bug5060: re-introduced SIMULATOR:READ for stand-along strategy simulator;
The permission is checked for the current server name as the object key.
Checks are performed client-side in the authorization wrapper which then
will display a "Sign in" page if the user is not logged in or lacks the
permission required. Furthermore, the SimulatorServiceImpl service
methods all check the permission on the server side.
2021-12-08 15:25:31 +01:00
Udo Wessels 912d21a7bd bug2823: put most of the buttons in an advanced button group (zoom in/out, fullscreen, true north indicator, add media files, link button, settings)
- moved zoom in/out to more options area with new implementations (direkt to google maps api)
- moved fullScreen to more options area with new implementations (open map per java script in fullscreen mode instead of using google maps button)
- clean up button placement e.g. wind and true north buttons. Align with more options button
- exchanged title of new true north button to internationalised one
- adapted style of settings button to rest of button style
2021-06-21 16:10:02 +02:00
Udo Wessels 24440f2247 bug2823: Snapshot from 2021-06-14 2021-06-18 19:17:08 +02:00
Axel Uhl b0cb374de4 re-adjusted location of ChromeDriver for local CI setup 2020-01-17 18:01:51 +01:00
Axel Uhl b52c07bc69 compilable tests 2020-01-17 16:23:05 +01:00
Axel Uhl 820c421a1f preparing for SailInsight3 mail type; added several TODOs for properly forwarding mail invitation type from server to client 2020-01-12 13:23:43 +01:00
Axel Uhl b351d52248 new authentication for Selenium tests after RESTlets no longer produce JSESSIONID sessions;
a CreateSessionServlet has been added to the /sailingserver/test-support
context which is only available during Selenium testing, together with
the clearState support

Change-Id: I792de0b62c5edbc0e403ac572e94fd208653575d
2019-02-06 22:08:29 +01:00
Steffen Schaefer 4ccf20116f Bug 4693: Updated selenium documentation regarding IE11 2018-08-03 10:10:43 +02:00
Steffen Schaefer 01fdcfe1ba Bug 4693: We solved the incompatibilities with IEDriverServer 3.13.
Removed notes about this from local-test-environment.xml
2018-08-02 11:10:53 +02:00
Steffen Schaefer e98e425315 Bug 4693: It seems that ie.ensureCleanSession does not ensure a clean
session for each test. That's why we need to manually delete the session
cookie.
2018-07-31 12:38:59 +02:00
Steffen Schaefer d4a6e9b68f Bug 4693: Always starting with a clean session in Selenium tests on IE 2018-07-31 10:39:40 +02:00
Steffen Schaefer 0fc686c553 Bug 4339: More configurations may be needed to use IE driver
successfully
2018-07-23 13:32:17 +02:00
Steffen Schaefer af9d6cd3f3 Bug 4339: IE driver needs a specific capability to produce less
non-deterministic fails
2018-07-23 13:19:15 +02:00
Steffen Schaefer 37bce27537 Bug 4339: Added an additional note about IE driver problems and versions
to use
2018-07-23 13:18:01 +02:00
Steffen Schaefer b1f831b390 Bug 4339: Preperations to run Selenium tests locally using headless mode 2018-06-14 10:24:23 +02:00
Steffen Schaefer 4693fe7025 Bug 4339: Added explanatory comment about chromedriver to
local-test-environment.xml
2018-06-14 10:18:24 +02:00
Steffen Schaefer 93e6f67d80 Bug 4339: Preperations to support InternetExplorerDriver 2018-06-13 15:54:00 +02:00
Steffen Schaefer 21d4e29a1a Bug 4339: prepared ci-test-environment.xml for using updated Selenium
and Firefox on Hudson
2018-04-26 16:56:57 +02:00
Steffen Schaefer 4da41d69e6 Bug 4339: updated local-test-environment.xml to be able to customize the
path to GgeckoDriver as well as FireFox
2018-04-26 14:30:15 +02:00
Steffen Schaefer 1785ada097 Bug 4339: FirefoxDriver now needs a different configuration 2017-10-10 16:17:43 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 81ace333ee made SelectionCheckboxColumn concrete and instantiate instead of creating redundant anonymous inner subclasses
Change-Id: If415fff584fa8768a56c8174de2db3ec8b06539e
2015-12-18 17:20:05 +01:00
Jan Broß 7fe8de5eb2 Removes accidently committed local platform parameters for selenium 2015-10-02 15:22:55 +02:00
Jan Broß 4aa7271832 Add CreateDefaultRegattaDeialog to Selenium Tests 2015-10-02 11:09:20 +02:00
Axel Uhl b6de344ee8 removed basic authentication from test environment URLs; during authenticating disable forwarding 2015-02-25 09:51:07 +01:00
Axel Uhl 5624e53dc0 fixed selection of rows in Selenium tests with the new selection check-box column in place 2014-08-11 00:04:39 +02:00
Axel Uhl c7d8567f66 fixed style for selected table row test in Selenium again after CSS change 2014-08-09 09:50:38 +02:00
Axel Uhl 3b29b9a291 added a failing test case that fails because of bug 1994 comment #5 (missing leaderboard cache invalidation after unchecking useStartTimeInference checkbox) 2014-07-08 14:34:04 +02:00
Axel Uhl bce2a03a61 trying to fix Selenium test failure by waiting for async callback after linking/unlinking race to/from leaderboard;
see the test failure at, e.g., http://hudson.sapsailing.com/job/SAPSailingAnalytics-master/766/testReport/junit/com.sap.sailing.selenium.test.leaderboard/TestLeaderboardConfiguration/testDynamicRaceDeletion_FirefoxDriver/ which is characteristic of this issue
2014-07-07 22:40:03 +02:00
Axel Uhl 7edb658a07 adjusted local Selenium test properties to support relative directories for screenshots 2014-04-11 15:37:05 +02:00
D049941 5953fe7d5d Merge remote-tracking branch 'origin/master' into riccardo-selenium
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
2014-03-25 16:39:15 +01:00
D049941 d122a1a0ea Removed the disabling of native events which was left over from Franks
changes.
2014-03-14 14:50:37 +01:00
D049941 cd6486e40d Files replaced with the version from origin/master and changes of Frank
reverted.
2014-03-14 14:12:28 +01:00
D049941 f7f52d6721 Merge remote-tracking branch 'origin/master' into riccardo-selenium
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/regattaoverview/RegattaOverviewPanel.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/gwt/CellTablePO.java
2014-03-13 18:38:28 +01:00
Axel Uhl fa69e108e0 added the gateway.test.support bundle to autostart for the local launch configs and use default Windows Firefox location in test environment 2014-03-10 11:00:29 +01:00
fmittag cb103167d8 set nativeEvents=false for Firefox webdriver to enable selenuim tests with Firefox 26.x 2014-03-06 15:51:59 +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 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 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 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 afc98cfcc8 use firefox driver for local selenium tests by default 2013-12-05 11:02:26 +01:00
Axel Uhl 34372ab2fe set Chrome as the default for local and central Selenium tests; harmonizes well with the -b option of the build script, only building for Chrome 2013-11-05 16:25:01 +01:00
Armin Zamani b501d1ca6f Merge branch 'racecommittee_integrated' of
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +02:00
Axel Uhl b33facef6c started a Selenium UI test for leaderboard creation 2013-03-15 13:30:33 +01:00
Axel Uhl 9a267c57c6 Fixed port for local selenium testing; fixed IP of central test MongoDB 2013-01-09 16:12:29 +01:00
D049941 cd9301a43e Bundle for monitoring removed and port for Jetty changed as well as some
code cleanups and improvements.
2013-01-08 15:58:19 +01:00
D049941 05241a52f2 Changes due the issue 1073. The implementation is not finished until
now, since we still need to create sub-folders for each test run as
well as each driver used.
2012-12-13 17:40:44 +01:00
D049941 319c6496cf Merge branch 'gwt25' (including 'master') into 'integration_tests'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.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/client/AbstractEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SortedCellTableWithStylableHeaders.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboardedit/LeaderboardEditPage.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/SpectatorEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/usermanagement/UserManagementPage.java
	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/AdminConsole.gwt.xml
	java/pom.xml
2012-11-26 13:11:58 +01:00