Commit Graph
34362 Commits
Author SHA1 Message Date
Steffen Schaefer de6394b3c1 Bug 4339: Removed code duplication 2018-07-24 08:39:50 +02:00
Steffen Schaefer 5ab1bf1815 Bug 4339: If maximizing the browser window does not work with a specific
WebDriver, we now try to set a proper resolution as fallback
2018-07-24 08:19:20 +02:00
Steffen Schaefer 2839c7431e Bug 4339: Solve some possible StaleElementReferenceExceptions in generic
dialog handling
2018-07-23 15:10:31 +02:00
Steffen Schaefer c1e80ee40f Bug 4339: Ensures that we wait for dialogs to close when clicking ok 2018-07-23 15:03:14 +02:00
Steffen Schaefer f00a4325ef Bug 4339: Ensures that we wait for validation in dialogs and click the
ok button after it is scrolled into view and active
2018-07-23 15:02:48 +02:00
Steffen Schaefer 2a99cc8319 Bug 4339: Lowering default polling interval. Modern browsers are much
faster which means the first poll will almost always fail so that we
would need to wait 5sec very often.
2018-07-23 14:08:08 +02:00
Steffen Schaefer dc2c38ce68 Bug 4339: For WebDriver implementations that do not use tabs but
distinct extra windows we need to manually maximize those extra windows.
On Windows this is e.g. needed for IE.
2018-07-23 14:06:41 +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 afe342623b Bug 4339: Workaround for Selenium tests failing non-deterministically in
IE due to the zoom level automatically changing
2018-07-23 13:08:55 +02:00
Steffen Schaefer 45ad7b5e7e Bug 4339: fixed a potential failure due to webdriver implementations
that do not support maximizing the browser window
2018-07-23 11:22:03 +02:00
Steffen Schaefer d09b3899e5 Bug 4339: Using consistent versions to reference selenium 2018-07-23 10:58:45 +02:00
Steffen Schaefer f74c498111 Merge branch 'master' into bug4339 2018-07-23 09:10:16 +02:00
Steffen Schaefer be775edba9 Bug 4661: Added release notes 2018-07-23 09:01:10 +02:00
Steffen Schaefer 91298d8ba4 Merge branch 'bug4675' 2018-07-23 08:35:17 +02:00
Steffen Wagner 6b7ac29731 adjusted systemd service for nextgen sailing ami 2018-07-23 00:37:26 +02:00
Steffen Wagner f317c7cb85 changed chmod 755 of start_foreground script 2018-07-23 00:04:52 +02:00
Lennart Hensler 5d52ed45d7 Merge remote-tracking branch 'origin/master' into bug4662 2018-07-22 19:38:09 +02:00
Lennart Hensler bdecac1b13 Improved the ManeuverRetrievalProcessor so that maneuvers with a time point equal to the start of a leg aren't retrieved twice 2018-07-22 19:37:52 +02:00
Lennart Hensler 811d1a630f Bug 4662: Improved the maneuver counting of RaceOfCompetitorWithContext 2018-07-22 19:05:56 +02:00
wagnst 35502b3345 added systemd service for sailing instances 2018-07-21 12:18:51 +02:00
Axel Uhl 3bed8dbdf2 Merge branch 'translation' 2018-07-20 20:33:53 +02:00
Steffen Schaefer 0226cab85a Bug 4339: Using java.util.function.Function instead of the guava one 2018-07-20 16:42:28 +02:00
Steffen Schaefer aa4614cc1b Merge branch 'bug4675' into bug4339
Conflicts:
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/autoplay/AutoPlayLeaderboardView.java
2018-07-20 16:41:41 +02:00
Steffen Schaefer 4cf7d27c84 Bug 4675: Changes to make the AutoPlay test robust regarding auto update
of the leaderboard table
2018-07-20 16:35:03 +02:00
Steffen Schaefer ea453abd42 Bug 4675: Waiting for the leaderboard in AutoPlay does not work in all
cases because the auto-zoom can break this too. With this change we do
not wait for the leaderboard table anymore but the LeaderboardView to
get visible. With this change we can be sure that the leaderboard is
visible even if the auto zoom changes the size of the leaderboard table
while reading the view contents.
2018-07-20 16:27:53 +02:00
Steffen Schaefer 68f5c9bbcf Merge branch 'master' into bug4339 2018-07-20 14:55:04 +02:00
Steffen Schaefer 0d00196f3d Merge branch 'bug4675' 2018-07-20 14:37:38 +02:00
Steffen Schaefer 1f9f94961d Bug 4674: Minor CSS adjustment 2018-07-20 14:20:25 +02:00
Steffen Schaefer b85c997837 Merge branch 'master' into bug4674 2018-07-20 14:05:18 +02:00
Steffen Schaefer 760eb92908 Merge branch 'bug4675' into bug4339
Conflicts:
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/PageObject.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/autoplay/AutoPlayLeaderboardView.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/leaderboard/LeaderboardTablePO.java
2018-07-20 13:35:06 +02:00
Steffen Schaefer 22adfced0a Bug 4675: Ensures that the leaderboard table is visible including data
before doing further asserts
2018-07-20 13:10:05 +02:00
Steffen Schaefer 1b9a6cdc51 Bug 4675: Waiting for table data is useful for other tests too 2018-07-20 13:00:36 +02:00
Steffen Schaefer b0d0b88a83 Bug 4339: Using java.util.function.Function instead of the guava one
with Selenium 3
2018-07-20 09:20:50 +02:00
Steffen Schaefer 0b02783cb3 Merge branch 'bug4675' into bug4339
Conflicts:
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/leaderboard/LeaderboardTablePO.java
2018-07-20 09:19:33 +02:00
Steffen Schaefer 6e046c7e29 Bug 4339: Using a better performing solution to wait for data in the
leaderboard table
2018-07-20 09:09:16 +02:00
Steffen Schaefer cfd87fcf33 Bug 4339: In AutoPlay test wait for the leaderboard to be completely
visible (animation) to make further checks to not fail due to parts
being invisible
2018-07-20 09:08:08 +02:00
Steffen Schaefer 5a76557faf Bug 4339: Ensures consistent versions in OSGi and Maven 2018-07-20 08:08:52 +02:00
Axel Uhl 523338a0e6 Merge remote branch 'origin/master' into bug4674 2018-07-19 22:04:50 +02:00
service.tip.git 4608b50793 [INTERNAL] Translation delivery: commit by SLS
Change-Id: Ied6ffba3440bbf4f53d571dc48f089e834d4f197
2018-07-19 16:12:09 +00:00
Steffen Schaefer 36822bdc61 Bug 4339: Updated to Selenium 3.13 2018-07-19 17:57:30 +02:00
Kai Börnert 8cd818a8e7 bug4339 removed unused exports to simplify dependencies 2018-07-19 17:35:08 +02:00
Steffen Schaefer 822b35d516 Bug 4339: Trying to fix selenium tests regarding RaceBoard settings. It
seems not all WebDriver implementations support the command "rect" yet.
2018-07-19 16:47:08 +02:00
Steffen Schaefer 663a07121e Bug 4339: Fixed wait to work with Selenium 3.x 2018-07-19 16:37:27 +02:00
Steffen Schaefer 621c92553c Merge branch 'bug4675' into bug4339 2018-07-19 16:31:50 +02:00
Steffen Schaefer 3ed22654e7 Bug 4675: Fixed another edge case potentially causing AutoPlay selenium
test to fail non deterministically
2018-07-19 16:19:52 +02:00
Steffen Schaefer 46c2d99774 Merge branch 'master' into bug4675 2018-07-19 16:12:01 +02:00
Steffen Schaefer eaef7c8287 Bug 4675: Removed unintentionally committed @Ignore 2018-07-19 16:11:44 +02:00
Steffen Schaefer 0d20ca2bec Merge branch 'bug4661' 2018-07-19 16:07:16 +02:00