Skip to content

Commit 68ae0fa

Browse files
author
Elena Hristova
committed
fix ui tests
1 parent f278abb commit 68ae0fa

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

demo/e2e/test.e2e.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { AppiumDriver, createDriver, SearchOptions } from "nativescript-dev-appium";
2-
import { isSauceLab, runType, capabilitiesName } from "nativescript-dev-appium/lib/parser";
2+
import { isSauceLab, runType } from "nativescript-dev-appium/lib/parser";
33
import { expect } from "chai";
44

55
const isSauceRun = isSauceLab;
@@ -30,22 +30,21 @@ describe("Imagepicker", async function () {
3030
// await driver.driver.resetApp();
3131
const pickSingleButtonText = "Pick Single";
3232
let confirmButtonText = isAndroid ? "Allow" : "OK";
33-
let uploadPicVerification = "image 0";
3433

35-
const pickSingleButton = await driver.findElementByText(pickSingleButtonText, SearchOptions.contains);
34+
let pickSingleButton = await driver.findElementByText(pickSingleButtonText, SearchOptions.contains);
3635
await pickSingleButton.click();
3736
const confirmButton = await driver.findElementByText(confirmButtonText);
3837
await confirmButton.click();
3938

4039
if (isAndroid) {
4140
const imagesFolderXpath = await driver.elementHelper.getXPathByText(imagesFolderName, SearchOptions.contains);
4241
await driver.driver.sleep(3000);
43-
const imagesFolder = await driver.driver.elementByXPathIfExists(imagesFolderXpath, 10000);
42+
let imagesFolder = await driver.driver.elementByXPathIfExists(imagesFolderXpath, 10000);
4443

4544
if (isSauceRun && imagesFolder) {
4645
await imagesFolder.click();
47-
const downloadFolder = await driver.findElementByClassName(driver.locators.image);
48-
await downloadFolder.click();
46+
imagesFolder = await driver.findElementByClassName(driver.locators.image);
47+
await imagesFolder.click();
4948
}
5049
} else {
5150
const cameraRollFolder = await driver.findElementByText(imagesFolderNameIos);
@@ -55,7 +54,10 @@ describe("Imagepicker", async function () {
5554
const pickedImage = await driver.findElementByClassName(driver.locators.image);
5655
await pickedImage.click();
5756

58-
const result = await driver.findElementByText(uploadPicVerification, SearchOptions.contains);
57+
pickSingleButton = await driver.findElementByText(pickSingleButtonText, SearchOptions.contains);
58+
expect(pickSingleButton).to.exist;
59+
60+
const result = await driver.findElementByClassName(driver.locators.image);
5961
expect(result).to.exist;
6062
});
6163

0 commit comments

Comments
 (0)