Commit Graph
44316 Commits
Author SHA1 Message Date
Steffen Schaefer 81507e6ec7 Bug 4693: Added TODO 2018-07-31 14:17:29 +02:00
Steffen Schaefer 6942e8ac8f Merge branch 'bug4339' into bug4693
Conflicts:
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/AbstractSeleniumTest.java
2018-07-31 13:32:35 +02:00
Steffen Schaefer 158df922a7 Bug 4693: Fixed cookie handling for multi window setup. Dependent on the
browser it was possible that the session cookie could not be set due to
origin problems.
2018-07-31 13:30:19 +02:00
Kai Börnert d39b0ddd3a bug4339 solved older todo for selenium upgrade 2018-07-31 13:22:18 +02:00
Kai Börnert 5334f38e41 bug4339 solved older todo for selenium upgrade 2018-07-31 13:14:27 +02:00
Kai Börnert 39d8e3301a bug4339 allow CellTablePo.select to finish without looping the whole
table, if requested
2018-07-31 13:01:03 +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 cc60075b64 Merge branch 'bug4339' into bug4693 2018-07-31 11:23:36 +02:00
Steffen Schaefer 198a5952bb Merge branch 'master' into bug4339 2018-07-31 11:21:35 +02:00
Steffen Schaefer a4c60143da Bug 4339: Correct handling of notifications in case of an update 2018-07-31 11:18:22 +02:00
Steffen Schaefer c5a3338ac2 Bug 4339: Correct handling of alert 2018-07-31 11:15:48 +02:00
Kai Börnert 97323cdc49 Merge branch 'bug4685' 2018-07-31 10:43:13 +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
Kai Börnert a197c01924 bug4685 fixed formating of adjacent code 2018-07-31 10:19:51 +02:00
Steffen Schaefer 1442532e69 Bug 4693: Fixed test failure that is caused while a CellTable is just
updating
2018-07-31 09:52:54 +02:00
Kai Börnert 3a33d9944b Merge branch 'master' into bug4685 2018-07-31 09:44:02 +02:00
Steffen Schaefer 8545745e25 Bug 4693: using correct browser window 2018-07-31 09:43:49 +02:00
Steffen Schaefer 254a738b14 Bug 4693: Added local storage support for IE 2018-07-31 09:43:38 +02:00
Steffen Schaefer 140114abba Merge branch 'bug4339' into bug4693 2018-07-31 09:17:40 +02:00
Steffen Schaefer 0cb345df75 Bug 4339: Notifications are now shown for 120s in selenium tests to
prevent timing problems
2018-07-31 09:15:10 +02:00
Steffen Schaefer 768d15f559 Bug 4339: NotificationPanel now supports a custom timeout to be set by
local storage. This is useful in tests to prevent timing problems.
2018-07-31 09:14:19 +02:00
Steffen Schaefer 7ccfcb5120 Bug 4339: All supported browsers provide WebStorage 2018-07-31 09:02:04 +02:00
Steffen Schaefer f02f1e90d5 Merge branch 'master' into bug4339 2018-07-31 08:29:17 +02:00
Steffen Schaefer 328d05b4a0 Bug 4339: Explicitly handling an expected alert. This was formerly
handled implicitly whenever tracking races. It is now decided by the
test if an alert is opened in a specific case.
2018-07-31 08:28:42 +02:00
Steffen Schaefer 2443cb27e6 Bug 4339: Using WebDriverWait to wait for an alert instead of a manual
implementation
2018-07-31 08:26:14 +02:00
Lennart Hensler fd1f79e802 Made the termination timeout of TestAbortingHeavyLoadQuery configurable 2018-07-30 18:02:34 +02:00
Lennart Hensler b4b663719c Forgot to deactivate the execution recording of TestAbortingHeavyLoadQuery 2018-07-30 17:35:01 +02:00
Steffen Jacobs 622944ae5d Bug 4685: bypassed issue regarding panning to West Sahara by refreshing
the location on the map after google maps initialization is complete.
2018-07-30 17:25:18 +02:00
Lennart Hensler dc8b22dbb0 Merge remote-tracking branch 'origin/master' into bug4691 2018-07-30 17:22:44 +02:00
Lennart Hensler ab381ac72a Finished the integration test to check the behavior when a query with heavy load instructions is aborted 2018-07-30 17:22:17 +02:00
Steffen Schaefer b83a6db112 Bug 4693: Using a distinct file name for each screenshot to not override
existing images
2018-07-30 15:31:21 +02:00
Steffen Schaefer 44d0608eb3 Bug 4693: Taking screenshots of all open windows in case of a test
failure / Improved cleanup of opened windows after a test case finished
2018-07-30 15:22:04 +02:00
Steffen Schaefer 1021723c7e Bug 4339: Fixed session handling for multi window setup 2018-07-30 14:46:21 +02:00
Steffen Schaefer 29e628187b Bug 4339: There are test failures regarding multi window handling (e.g.
in IE). To fix this we now create a new WebDriver instance for new
windows to prevent those problems
2018-07-30 14:46:19 +02:00
Steffen Schaefer 915be6ff81 Bug 4339: Fixed broken implementation of hashCode in
TrackableRaceDescriptor
2018-07-30 14:27:41 +02:00
Steffen Schaefer 652737cdd8 Bug 4339: Fixed method call 2018-07-30 11:07:01 +02:00
Steffen Schaefer 34defb6501 Bug 4339: Using set for lookup instead of list 2018-07-30 11:06:08 +02:00
Steffen Schaefer f46687e0a2 Bug 4339: Further code cleanup 2018-07-30 11:00:57 +02:00
Steffen Schaefer d2d0f951b5 Bug 4339: Code cleanup and removed code duplications 2018-07-30 10:59:08 +02:00
Steffen Schaefer eb7ae74cd5 Bug 4339: Using correct boat class 2018-07-30 10:53:46 +02:00
Steffen Schaefer e28dc25350 Bug 4339: Removed code duplication 2018-07-30 10:51:42 +02:00
Steffen Schaefer 54955ca3c6 Bug 4339: Fixed a PO bug that caused races to not get tracked 2018-07-30 10:46:10 +02:00
Steffen Schaefer 7c21ceffe4 Bug 4339: Using a consistent central PO implementation to handle
notifications in Selenium tests. This should also fix a non
deterministic test failure.
2018-07-30 10:32:04 +02:00
Steffen Schaefer 5711c21f73 Bug 4339: Using default timeout 2018-07-30 10:29:35 +02:00
Steffen Schaefer 1853ecf929 Bug 4339: Defined a specific wait timeout for notifications that
automatically disappear after 10s. It's useless to wait 120s here.
2018-07-30 10:28:34 +02:00
Steffen Schaefer 1831804f0c Bug 4339: Activated tests again that were temporarily ignored on master 2018-07-30 09:10:29 +02:00
Steffen Schaefer 8fa7c2ee8d Merge branch 'master' into bug4339
Conflicts:
  java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/PageObject.java
2018-07-30 09:07:56 +02:00
Steffen Schaefer bac4271a76 Temporarily ignored non deterministic test cases (these will be active
again on bug4339)
2018-07-30 08:54:00 +02:00
Lennart Hensler cbc3222ad2 Implemented the first version of an integration test aborting a query with heavy load instructions 2018-07-29 19:52:49 +02:00
Vladislav Chumak fd69fd620e Corrected REST API with support for smoothed speed and course of
GPSFixesWithEstimationData
2018-07-29 18:06:02 +02:00