Details
-
Test
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Master
-
None
-
Sauce Labs
Description
Sauce Labs have updated their Android emulators, so they now have pre-existing images in the gallery as well as a native cling in the "Apps" section of the Launcher.
This cling interferes with the Camera Appium tests, when they are trying to delete an image from the gallery. (Post-run cleanup).
> CALL deviceKeyEvent(4) > POST /session/:sessionID/appium/device/keyevent {"keycode":4} > RESPONSE deviceKeyEvent(4) > CALL elementById("Apps") > POST /session/:sessionID/element {"using":"id","value":"Apps"} > RESPONSE elementById("Apps") {"ELEMENT":"108"} > CALL element.click() > POST /session/:sessionID/element/108/click > RESPONSE element.click() > CALL elementByAndroidUIAutomator("new UiSelector().text(\"Gallery\")") > POST /session/:sessionID/element {"using":"-android uiautomator","value":"new UiSelector().text(\"Gallery\")"} > RESPONSE elementByAndroidUIAutomator("new UiSelector().text(\"Gallery\")") {"ELEMENT":"109"} > CALL element.click() > POST /session/:sessionID/element/109/click > RESPONSE element.click() > CALL elementByAndroidUIAutomator("new UiSelector().textContains(\"Pictures\")") > POST /session/:sessionID/element {"using":"-android uiautomator","value":"new UiSelector().textContains(\"Pictures\")"} ✗ camera.ui.util Delete taken picture from device library - Failed: [elementByAndroidUIAutomator("new UiSelector().textContains(\"Pictures\")")] Error response status: 7, , NoSuchElement - An element could not be located on the page using the given search parameters. Selenium error: An element could not be located on the page using the given search parameters. > CALL quit() > DELETE /session/:sessionID
This cling should be handled by the tests properly.
Attachments
Issue Links
- links to