aboutsummaryrefslogtreecommitdiffstats
path: root/test/e2e/metamask.spec.js
diff options
context:
space:
mode:
authorDan J Miller <danjm.com@gmail.com>2018-06-29 06:47:44 +0800
committerGitHub <noreply@github.com>2018-06-29 06:47:44 +0800
commit9f5ee94b6937c741684de5e70ac0f9fea5f50226 (patch)
treed8d83db95c24ec1be6a70077e168ac0131d12d22 /test/e2e/metamask.spec.js
parentdb548adca78c03ca6d8c9b7fa7c5471c7a46f5f8 (diff)
parentf824a2982acec08241302b84d893e32e5c5f2dce (diff)
downloadtangerine-wallet-browser-9f5ee94b6937c741684de5e70ac0f9fea5f50226.tar
tangerine-wallet-browser-9f5ee94b6937c741684de5e70ac0f9fea5f50226.tar.gz
tangerine-wallet-browser-9f5ee94b6937c741684de5e70ac0f9fea5f50226.tar.bz2
tangerine-wallet-browser-9f5ee94b6937c741684de5e70ac0f9fea5f50226.tar.lz
tangerine-wallet-browser-9f5ee94b6937c741684de5e70ac0f9fea5f50226.tar.xz
tangerine-wallet-browser-9f5ee94b6937c741684de5e70ac0f9fea5f50226.tar.zst
tangerine-wallet-browser-9f5ee94b6937c741684de5e70ac0f9fea5f50226.zip
Merge pull request #4678 from MetaMask/e2e-beta-tests-upgrade
E2e beta tests upgrade
Diffstat (limited to 'test/e2e/metamask.spec.js')
-rw-r--r--test/e2e/metamask.spec.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/e2e/metamask.spec.js b/test/e2e/metamask.spec.js
index b0a8fe411..6ab21dfcd 100644
--- a/test/e2e/metamask.spec.js
+++ b/test/e2e/metamask.spec.js
@@ -4,7 +4,7 @@ const path = require('path')
const assert = require('assert')
const pify = require('pify')
const webdriver = require('selenium-webdriver')
-const { By, Key } = webdriver
+const { By, Key, until } = webdriver
const { delay, buildChromeWebDriver, buildFirefoxWebdriver, installWebExt, getExtensionIdChrome, getExtensionIdFirefox } = require('./func')
describe('Metamask popup page', function () {
@@ -229,7 +229,11 @@ describe('Metamask popup page', function () {
it('confirms transaction', async function () {
await delay(300)
- await driver.findElement(By.css('#pending-tx-form > div.flex-row.flex-space-around.conf-buttons > input')).click()
+ const bySubmitButton = By.css('#pending-tx-form > div.flex-row.flex-space-around.conf-buttons > input')
+ const submitButton = await driver.wait(until.elementLocated(bySubmitButton))
+
+ submitButton.click()
+
await delay(500)
})
@@ -269,7 +273,8 @@ describe('Metamask popup page', function () {
it('confirms transaction in MetaMask popup', async function () {
const windowHandles = await driver.getAllWindowHandles()
await driver.switchTo().window(windowHandles[windowHandles.length - 1])
- const metamaskSubmit = await driver.findElement(By.css('#pending-tx-form > div.flex-row.flex-space-around.conf-buttons > input'))
+ const byMetamaskSubmit = By.css('#pending-tx-form > div.flex-row.flex-space-around.conf-buttons > input')
+ const metamaskSubmit = await driver.wait(until.elementLocated(byMetamaskSubmit))
await metamaskSubmit.click()
await delay(1000)
})