1
1
import { AppiumDriver , createDriver , SearchOptions } from "nativescript-dev-appium" ;
2
2
import { isSauceLab , runType } from "nativescript-dev-appium/lib/parser" ;
3
3
import { expect } from "chai" ;
4
+ import { findAndroidImages } from "./helper" ;
4
5
const fs = require ( 'fs' ) ;
5
6
const addContext = require ( 'mochawesome/addContext' ) ;
6
7
const rimraf = require ( 'rimraf' ) ;
@@ -57,6 +58,11 @@ describe("Imagepicker", async function () {
57
58
const confirmButton = await driver . findElementByText ( confirmButtonText ) ;
58
59
await confirmButton . click ( ) ;
59
60
61
+ // TODO remove when SauceLabs fix images location
62
+ if ( isAndroid ) {
63
+ await findAndroidImages ( driver ) ;
64
+ }
65
+
60
66
if ( ! isAndroid ) {
61
67
const cameraRollFolder = await driver . findElementByAccessibilityId ( imagesFolderNameIos ) ;
62
68
await cameraRollFolder . click ( ) ;
@@ -82,6 +88,11 @@ describe("Imagepicker", async function () {
82
88
const pickMultipleButton = await driver . findElementByText ( pickMultipleButtonText , SearchOptions . contains ) ;
83
89
await pickMultipleButton . click ( ) ;
84
90
91
+ // TODO remove when SauceLabs fix images location
92
+ if ( isAndroid ) {
93
+ await findAndroidImages ( driver ) ;
94
+ }
95
+
85
96
if ( ! isAndroid ) {
86
97
const cameraRollFolder = await driver . findElementByText ( imagesFolderNameIos ) ;
87
98
await cameraRollFolder . click ( ) ;
0 commit comments