Commit Graph

34 Commits

Author SHA1 Message Date
Audrey So 16c4325fef CB-12895 : updated src files to use eslint format 2017-07-31 13:29:36 -07:00
Alexander Sorokin 5574490bc3 CB-13002: (Android, iOS) Fix occasional Appium tests failures 2017-07-10 14:51:10 +03:00
Alexander Sorokin 5b3a99a6db CB-12990 (iOS) Optimized Appium tests 2017-07-06 12:04:19 +03:00
Alexander Sorokin f667ba6179 CB-12982: (Android, iOS) Appium tests: try to create a session harder 2017-07-03 18:01:34 +03:00
Alexander Sorokin 1b218cd8a0 CB-12764: (android) Adapt Appium tests for Android 7 2017-06-02 15:02:10 +03:00
Alexander Sorokin 9badea4c95 CB-12622: (android) Appium tests: Bust Android 6 and 7 permission dialogs 2017-04-20 14:58:03 +03:00
Alexander Sorokin 180f7b5510 CB-12618: (android) Appium tests: Handle native cling 2017-03-30 17:52:15 +03:00
Alexander Sorokin 4fc25154f3 CB-12501 (Android) Appium tests don't use XPath selectors anymore 2017-02-23 20:01:59 +03:00
Alexander Sorokin 7f616d16f1 CB-12469 (ios) Appium tests can now run on iOS 10 2017-02-20 13:16:53 +03:00
filmaj 05594c4646 CB-12312: [Appium] [Android] A few changes to the tests:
- updated comments on how to run the tests. extra comments around functionality at certain points in the automation.
 - stub of a resolution checker on test startup - still need to figure out acceptable values.
 - moved session shutdown to an afterAll clause.
 - changed resolution determiner from using webview-based values to using the native windows dimensions - this helps as the webview values may be scaled down intentionally by manufacturers (via changing devicePixelRatio). furthermore, since the screen dimension automation is used purely for native UI automation, better to use the dimensions reported by the native context rather than the web context.
 - when finding elements by XPath, use multiple calls to avoid a Windows emulator + Android bug. Made this pattern consistent in the entire test.
2017-01-03 06:36:36 -08:00
Alexander Sorokin 9f159d757a CB-11631 Appium tests: A working fix for a flaky "selection canceled" failure 2016-08-17 17:35:23 +03:00
Alexander Sorokin 62d1b01e81 CB-11709 Tests should use resolveLocalFileSystemURL() instead of deprecated resolveFileSystemURI() 2016-08-16 19:19:22 +03:00
Alexander Sorokin 0accbf560b CB-11695 Increased session creation timeout for Appium tests 2016-08-16 14:03:09 +03:00
Alexander Sorokin e588907ac7 CB-11631 Appium tests: A fix for a flaky "selection cancelled" failure 2016-08-13 16:58:33 +03:00
Alexander Sorokin fee72c7c04 CB-11656 (Android) Appium tests: Fixed side menu opening on some more resolutions 2016-08-02 18:11:19 +03:00
Alexander Sorokin 5807458a1d CB-11656 (Android) Appium tests: Fixed side menu opening on certain resolutions 2016-08-02 13:05:12 +03:00
Vladimir Kotikov 2027d69606 CB-11447 Resolve iOS tests failures due to iOS quirks
* Skip image type verification if source is gallery
  and destination is native uri
* Update docs t oclarify how camera works on iOS in
  some edge cases
2016-07-26 15:59:49 +03:00
Alexander Sorokin 7129fb2c12 CB-11553 Pend failing Appium tests on Sauce Labs for the time being (reverted from commit b695717240) 2016-07-12 12:28:58 +03:00
Alexander Sorokin b695717240 CB-11553 Pend failing Appium tests on Sauce Labs for the time being 2016-07-11 16:16:52 +03:00
Alexander Sorokin acff98058f CB-11498 [Android] Appium tests should not fail when there is no camera 2016-06-28 18:49:59 +03:00
Alexander Sorokin a05f169984 CB-11296: Appium: Better element clicking and session error handling 2016-05-19 19:05:28 +03:00
Alexander Sorokin dcc81bfbe1 CB-11232 Appium tests: fixed element tapping on iOS 9 2016-05-18 12:02:44 +03:00
Alexander Sorokin 278b527702 CB-11183 Appium tests: Added image verification 2016-05-18 11:48:52 +03:00
Alexander Sorokin 57b177f3fb CB-11162 Appium tests: retry spec on failure 2016-04-28 10:45:49 +03:00
Alexander Sorokin 68e18a97d1 CB-11147 Appium tests: generate descriptive spec names 2016-04-26 10:32:08 +03:00
Alexander Sorokin 0ba547cd3c CB-11128 Appum tests: Fixed some of the flaky failures 2016-04-21 16:14:58 +03:00
Alexander Sorokin 82c9f4524a CB-11073 Appium tests stability improvements 2016-04-13 12:42:51 +03:00
Alexander Sorokin 1348d2e138 Appium tests: tweaking some timeouts and default screenshot path 2016-03-10 13:27:34 +03:00
Carlos Santana c20e031d42 added apache license header to appium files 2016-03-08 22:21:47 -05:00
Alexander Sorokin 56b9469313 Appium tests: adjust swipe distance on Android 2016-03-02 17:39:59 +03:00
Alexander Sorokin d51e23ad7b CB-10750 Appium tests: fail fast if session is irrecoverable 2016-03-02 13:23:51 +03:00
Alexander Sorokin c1948fc0d4 CB-10639 Appium tests: Added some timeouts,
Taking a screenshot on failure,
Retry taking a picture up to 3 times,
Try to restart the Appium session if it's lost
2016-02-24 16:44:29 +03:00
Alexander Sorokin 61b77951e1 CB-10619 Appium tests: Properly switch to webview 2016-02-16 16:28:43 +03:00
Alexander Sorokin a060fb36f3 CB-10397 Added Appium tests 2016-02-12 14:13:46 +03:00