1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-22 18:00:18 +01:00
metamask-extension/test/e2e
Mark Stacey 8f40cd8438
Update selenium-webdriver (#7749)
Update `selenium-webdriver` to v4.0.0-alpha.5. Despite the fact that
this version has "alpha" in the name, the maintainer of
`selenium-webdriver` has described this release as stable [1].

A few APIs were removed or changed in v4, which required changes to our
Firefox webdriver.

The port used for webdriver communication can now be specified
manually. This was required to ensure the threebox tests kept working,
because they used two different driver instances. This new version of
`selenium-webdriver` now uses the same port for each instance of the
webdriver (unlike the old version, which generated a new port for each
one), so it was necessary to manually specify the port to prevent the
same port from being used for both instances.

`chromedriver` required an update, as the version we were using was not
compatible with the new W3C WebDriver protocol. I've updated
`geckodriver` as well, just to bring it in line with the version of
Firefox we are using.

[1]: https://github.com/SeleniumHQ/selenium/issues/5617#issuecomment-373446249
2020-01-07 10:01:06 -04:00
..
contract-test Contract test dapp improvements (#7587) 2019-12-09 14:31:47 -04:00
fixtures End-to-end test state fixtures (#7663) 2019-12-11 09:26:20 -08:00
mock-3box 3box integration 2.0 (#6972) 2019-09-16 14:41:01 -02:30
send-eth-with-private-key-test I5849 incremental account security (#6874) 2019-08-02 01:27:26 -02:30
webdriver Update selenium-webdriver (#7749) 2020-01-07 10:01:06 -04:00
address-book.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
ethereum-on.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
fetch-mocks.json Remove unused gasExpress fetch mocks (#7681) 2019-12-10 09:52:34 -04:00
fixture-server.js End-to-end test state fixtures (#7663) 2019-12-11 09:26:20 -08:00
from-import-ui.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
ganache.js Use Ganache programmatically in e2e tests (#7664) 2019-12-09 10:40:43 -04:00
helpers.js Update selenium-webdriver (#7749) 2020-01-07 10:01:06 -04:00
incremental-security.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
metamask-responsive-ui.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
metamask-ui.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
permissions.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
run-all.sh Use Ganache programmatically in e2e tests (#7664) 2019-12-09 10:40:43 -04:00
run-web3.sh Add support for one-click onboarding (#7017) 2019-11-22 13:03:51 -04:00
send-edit.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00
signature-request.spec.js End-to-end test state fixtures (#7663) 2019-12-11 09:26:20 -08:00
threebox.spec.js Update selenium-webdriver (#7749) 2020-01-07 10:01:06 -04:00
web3.spec.js Consolidate E2E test helper functions into helper.js (#7684) 2019-12-10 15:23:25 -04:00