diff options
author | Dan <danjm.com@gmail.com> | 2018-06-06 18:04:25 +0800 |
---|---|---|
committer | Dan <danjm.com@gmail.com> | 2018-06-06 18:04:25 +0800 |
commit | 12e75085844d645afc08b40cf574057a20704386 (patch) | |
tree | 44fc9ca4884415d8f8b2b4c9252497a93cc4c28e /test/e2e/beta/from-import-beta-ui.spec.js | |
parent | 3d57352e5467b7077a7c2319a983db184ddcedcb (diff) | |
download | tangerine-wallet-browser-12e75085844d645afc08b40cf574057a20704386.tar.gz tangerine-wallet-browser-12e75085844d645afc08b40cf574057a20704386.tar.zst tangerine-wallet-browser-12e75085844d645afc08b40cf574057a20704386.zip |
Conditionally close info page in beta e2e tests.
Diffstat (limited to 'test/e2e/beta/from-import-beta-ui.spec.js')
-rw-r--r-- | test/e2e/beta/from-import-beta-ui.spec.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/test/e2e/beta/from-import-beta-ui.spec.js b/test/e2e/beta/from-import-beta-ui.spec.js index 7fec5fa09..f24a8e1d2 100644 --- a/test/e2e/beta/from-import-beta-ui.spec.js +++ b/test/e2e/beta/from-import-beta-ui.spec.js @@ -89,18 +89,23 @@ describe('Using MetaMask with an existing account', function () { }) it('selects the new UI option', async () => { - const button = await driver.findElement(By.xpath("//p[contains(text(), 'Try Beta Version')]")) + const button = await findElement(driver, By.xpath("//p[contains(text(), 'Try Beta Version')]")) await button.click() await delay(regularDelayMs) // Close all other tabs - const [oldUi, newUi] = await driver.getAllWindowHandles() + let [oldUi, infoPage, newUi] = await driver.getAllWindowHandles() + newUi = newUi || infoPage await driver.switchTo().window(oldUi) await driver.close() + if (infoPage !== newUi) { + await driver.switchTo().window(infoPage) + await driver.close() + } await driver.switchTo().window(newUi) await delay(regularDelayMs) - const [continueBtn] = await driver.findElements(By.css('.welcome-screen__button')) + const continueBtn = await findElement(driver, By.css('.welcome-screen__button')) await continueBtn.click() await delay(regularDelayMs) }) |