From 7b43fb40e5ca39a8c81cb6c050bc1a5c3c324f4a Mon Sep 17 00:00:00 2001 From: filip mertens Date: Mon, 19 Sep 2022 08:37:28 +0200 Subject: [PATCH] fix remixd test --- apps/remix-ide-e2e/src/commands/addFile.ts | 9 +++++++-- package.json | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/remix-ide-e2e/src/commands/addFile.ts b/apps/remix-ide-e2e/src/commands/addFile.ts index b14635b53d..e49d468d57 100644 --- a/apps/remix-ide-e2e/src/commands/addFile.ts +++ b/apps/remix-ide-e2e/src/commands/addFile.ts @@ -32,6 +32,7 @@ function addFile (browser: NightwatchBrowser, name: string, content: NightwatchC .waitForElementVisible('li[data-id="treeViewLitreeViewItemREADME.txt"]') .click('li[data-id="treeViewLitreeViewItemREADME.txt"]').pause(1000) // focus on root directory .elements('css selector', `li[data-id="treeViewLitreeViewItem${name}"]`, (res) => { + console.log(res) if (res.value && (res.value as any).length > 0) { browser.openFile(name) .perform(function () { @@ -45,8 +46,12 @@ function addFile (browser: NightwatchBrowser, name: string, content: NightwatchC .saveScreenshot('./reports/screenshots/addFile5.png') .sendKeys('*[data-id$="/blank"] .remixui_items', browser.Keys.ENTER) .saveScreenshot('./reports/screenshots/addFile6.png') - .waitForElementVisible(`li[data-id="treeViewLitreeViewItem${name}"]`, 60000) - //.waitForElementVisible('xpath', `//*[@data-id='tab-active' and contains(.,'${name}')]`, 60000) + .isVisible({ + selector: `li[data-id="treeViewLitreeViewItem${name}"]`, + abortOnFailure: false, + suppressNotFoundErrors: true, + }) + .waitForElementVisible(`li[data-id="treeViewLitreeViewItem${name}"]`) .setEditorValue(content.content) .saveScreenshot('./reports/screenshots/addFile7.png') .perform(function () { diff --git a/package.json b/package.json index 90740ac3d5..9a6c229781 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "nightwatch_local_firefox": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js --env=firefox", "nightwatch_local_chrome": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js --env=chrome", "nightwatch_local_ballot": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js dist/apps/remix-ide-e2e/src/tests/ballot.test.js --env=chrome", - "nightwatch_local_ballot_0_4_11": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js dist/apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.js --env=chrome", + "nightwatch_local_ballot_0_4_11": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js dist/apps/remix-ide-e2e/src/tests/ballot_0_4_14.test.js --env=chrome", "nightwatch_local_usingWorker": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js dist/apps/remix-ide-e2e/src/tests/usingWebWorker.test.js --env=chrome", "nightwatch_local_libraryDeployment": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js dist/apps/remix-ide-e2e/src/tests/libraryDeployment.test.js --env=chrome", "nightwatch_local_solidityImport": "yarn run build:e2e && nightwatch --config dist/apps/remix-ide-e2e/nightwatch.js dist/apps/remix-ide-e2e/src/tests/solidityImport_*.test.js --env=chrome",