Commit Graph

272 Commits

Author SHA1 Message Date
Victor Baranov 1d62994cf4 Update of Remove token page 2018-08-07 18:55:08 +03:00
Victor Baranov 32459893f2 restore from seed phrase e2e test fix, margin for add token fix 2018-08-07 18:41:50 +03:00
Whymarrh Whitby d1435fb883 Switch superstatic for static-server pkg 2018-08-06 15:47:57 -02:30
Dan Miller 7de2a0687d Fix seed word confirmation step of e2e beta tests. 2018-08-06 12:14:06 -02:30
Dan Miller aff66f4b07 Use unmodified constant for test delay in from-import-beta-spec. 2018-08-06 11:07:16 -02:30
Dan Miller 74e2225f36 Improve waits for new tx-list-items after first contract method call in e2e beta tests. 2018-08-06 11:07:16 -02:30
viktor 2d652922d2 Update e2e test of Terms of Use page 2018-08-03 18:03:43 +03:00
Natalia 738daacd70 Fixed removeTokenButton class 2018-08-02 11:50:58 -07:00
Natalia 373cd7bc15 Fixed scrolling 2018-08-02 11:38:20 -07:00
Natalia 4384f643fc Fixed tests for new ui 2018-08-02 11:26:00 -07:00
Natalia fa0e5cf2ed Tests fix 2018-08-01 14:43:09 -07:00
Whymarrh Whitby 0fd8862c5e Don't show an additional beta UI notification
When a user has opted-in to the new UI from the announcement, we don't
need an additional notification letting the user know that they've
switched.
2018-07-28 11:59:51 -02:30
Dan Miller 07c0cd59d4 New ui e2e tests switch to localhost provider (needed after new ui selection screen addition). 2018-07-28 11:59:51 -02:30
Dan Miller 30d92b8d3f Fix e2e tests to accomodate new ui suggestion screen changes. 2018-07-28 11:59:51 -02:30
Franco Victorio 6efbe10226 Add e2e tests for token removal 2018-07-26 14:34:54 -03:00
Victor Baranov 9f2238f374
Merge pull request #35 from poanetwork/delete-custom-rpc-#17
(Feature) Add button to delete custom rpc
2018-07-25 23:33:09 +03:00
Gerardo Nardelli 6a6bc5d08e Add custom rpc 2e2 test 2018-07-25 12:33:30 -03:00
viktor 914a624d12 get upstream 2018-07-25 16:56:16 +03:00
Dan Miller cb8ea12db6 Updates e2e beta tests to ensure that popup window closes after confirming a simple send. 2018-07-24 11:24:36 -02:30
Bruno Barbieri 9be2248d7a
Merge pull request #4625 from MetaMask/initial-trezor-support
Initial trezor support
2018-07-19 15:00:59 -04:00
viktor 278a1efd63 linter, unit, e2e tests fixes 2018-07-19 20:07:07 +03:00
brunobar79 cbb14f1d5e fix browser not supported screen 2018-07-17 21:57:19 -04:00
brunobar79 aa5a987765 added some e2e tests 2018-07-17 21:54:04 -04:00
Alexander Tseung e16f5ab54d Fix tests 2018-07-17 13:38:15 -07:00
Dan 07322bc404 Wait for an element with a .tx-list-pending-item-container to be rendered before attempting to select the tx-list-item. (e2e beta tests) 2018-07-11 15:47:17 -02:30
Dan 05ee2b7401 Reattempt to find network selector; wait for network selector dropdown to contain localhost before attempting to click. (e2e beta tests) 2018-07-11 15:13:32 -02:30
Dan 8912955765 Wait for submitted tx list item amounts to match the expected before clicking through. (e2e beta tests) 2018-07-11 14:51:58 -02:30
Dan f81676fda1 Update e2e beta tests to cover confirm refactor changes. 2018-07-11 08:35:06 -02:30
Dan 228b807221 Fix existing e2e tests 2018-07-10 17:18:16 -02:30
Dan 1a0a701de0 Handles window indeterminancy issues for external dapps in e2e beta tests. 2018-07-10 17:18:16 -02:30
Dan f262f0ea64 Update import from seed screen on new ui. 2018-07-04 21:21:12 -02:30
brunobar79 53f1072ff4 fix contract-test 2018-07-02 22:20:51 -04:00
brunobar79 cb71896a8f fix warnings for e2e tests 2018-07-02 19:51:27 -04:00
brunobar79 a8f745f9fe eslint --fix . 2018-07-02 18:49:33 -04:00
Dan c5a16af831 Improve checks for closing info page on app installation in e2e beta tests. 2018-06-29 08:56:51 -02:30
Dan f824a2982a Use supersonic instead of httpserver to serve local dapp (e2e beta tests) 2018-06-28 10:16:36 -02:30
Dan 8a96dc0c48 Turn off failing e2e beta assertion in firefox until bugs in webdriver/geckodriver are resolved. 2018-06-27 14:40:16 -02:30
Dan 0cdfbb4503 Update condition for backspace in customize gas step of token factory send test (e2e beta). 2018-06-27 13:50:44 -02:30
Dan bec3fa3dbf Fix add existing token test (e2e beta tests). 2018-06-27 12:55:30 -02:30
Dan 669f2437c7 Switch to eth and back before asserting on token balance (e2e beta token tests). 2018-06-27 11:08:57 -02:30
Dan 9cc358a429 await all clicks in e2e beta tests. 2018-06-27 11:08:55 -02:30
Dan 12266b064e Close popup window for e2e beta token factory send test. 2018-06-27 11:08:17 -02:30
Dan a25f5483d8 Fix retype seed phrase button. 2018-06-27 11:08:17 -02:30
Dan b029085fbe Disable e2e beta assertion after first token addition because of firefox / webdriver bug. 2018-06-27 11:08:17 -02:30
Dan 6c8f4b2dea Pass correct params to verboseReportOnFailure in beta e2e tests. 2018-06-27 11:08:17 -02:30
Dan 686d14f42d Add timeouts to certain beta e2e driver.waits. 2018-06-27 11:08:17 -02:30
Dan 31bb8a0ab7 Add try catch to deal with false negative timeouts in beta e2e tests. 2018-06-27 11:08:17 -02:30
Dan a6cb13422d Wait for element text match in metamask-beta-ui e2e send token test 2018-06-27 11:08:17 -02:30
Dan c343a12543 Use locally served dapp to test contract calls in e2e beta tests 2018-06-27 11:08:15 -02:30
Dan c1aa193487 Add extra delay to e2e tests after remix page load. 2018-06-27 11:01:26 -02:30
Dan f5d43404dc Fix send token tests in beta ui e2e tests. 2018-06-27 11:01:26 -02:30
Dan bdf9cd8e3a Speed up page opening and fix timeout errors on remix page opening in beta e2e tests. 2018-06-27 11:01:26 -02:30
Dan 07970b7cfa Add delay before regularly failing test. 2018-06-27 11:01:26 -02:30
Dan b7e7209fe6 Fix element located bug in beta e2e contract method call test. 2018-06-27 11:01:26 -02:30
Dan 7d5531d3e8 Improve wait for buy modal render after first time flow in beta e2e tests. 2018-06-27 11:01:26 -02:30
Dan b64292d92f Update metamask-beta-ui e2e spec to fail on insufficient gas estimation. 2018-06-27 11:01:26 -02:30
Dan 309239afb4 Wait for locating of submit buttons before attempting to click in metamask.spec.js 2018-06-27 11:01:26 -02:30
Dan 13e0b42359 Update tests to accomodate token list menu additions. 2018-06-27 11:01:26 -02:30
Dan cc61372260 Disable onbeforeunload alert on remix for contract integration tests. 2018-06-27 11:01:26 -02:30
Dan bf32aeaef2 Adds test for hiding tokens. 2018-06-27 11:01:26 -02:30
Dan 797a3ee686 e2e beta tests for contract deployment and calling a contract method. 2018-06-27 11:01:25 -02:30
Dan e293233c5e Improve reliability of beta e2e tests by using webdriver apis to wait for certain dom elements. 2018-06-27 11:01:25 -02:30
Dan 1d8f257832 Add test for importing from private key to from-import-beta-ui.spec.js, and remove non-import related tests from that file. 2018-06-27 11:01:23 -02:30
Dan 9734e6ffb8 metamask-beta-ui.spec.js tests custom token send before searched token. 2018-06-27 11:00:42 -02:30
Dan 9cb15d44a0 Adds e2e tests for sending tokens from token factory. 2018-06-27 10:58:55 -02:30
Dan 67894ef2e2 Adds e2e tests for sending tokens within metamask. 2018-06-27 10:58:55 -02:30
Dan f82e4439d0 Adds e2e tests for sending tokens from token factory. 2018-06-27 10:45:54 -02:30
Dan 73894fb5bd Adds e2e tests for sending tokens within metamask. 2018-06-27 10:45:36 -02:30
Whymarrh Whitby 1509a4393a Accept whitespace when matching token balances in e2e tests 2018-06-20 16:15:22 -02:30
Whymarrh Whitby 4cd4d99e70 Add explicit timeout for add token test 2018-06-20 16:15:22 -02:30
kumavis c2afb79035 test - e2e-beta - from import - handle phishing warning 2018-06-14 00:52:46 -07:00
kumavis e95fed06b7 test - e2e-beta - separate notice tests into individual tests 2018-06-14 00:36:14 -07:00
kumavis 564bb9f652 test - e2e - clear phishing warning 2018-06-14 00:23:38 -07:00
kumavis 4b8a4fd5fe test - e2e - check for phishing warning 2018-06-13 23:52:51 -07:00
Whymarrh Whitby c56ed16891 Fix e2e test Chrome profile paths 2018-06-12 14:11:20 -02:30
Dan a09d609360 Bump beta e2e timeouts on faucet page. 2018-06-06 22:15:38 -02:30
Dan 72649a0b59 Improve e2e beta tests by adding appropriate waits. 2018-06-06 13:45:08 -02:30
Dan 12e7508584 Conditionally close info page in beta e2e tests. 2018-06-06 07:34:25 -02:30
Dan 3d57352e54 Merge remote-tracking branch 'whymarrh/ci-test-e2e-beta' into ci-test-e2e-beta 2018-06-06 06:48:15 -02:30
Dan bb4de95f76 Fix e2e beta tests to account for add-token updates and actual behaviour of tab openings on installation. 2018-06-05 22:16:03 -02:30
Whymarrh Whitby 60c06a6440 Adjust delays in new beta e2e tests 2018-06-01 13:31:21 -07:00
Thomas be6776897f Delay before getting address text 2018-05-29 23:07:45 -07:00
Thomas f90ad6191c Add account 2018-05-29 18:20:54 -07:00
Whymarrh Whitby 715624227a Add basic e2e tests for the new UI 2018-05-24 23:23:42 -02:30
kumavis 83782421bb test - e2e - only inspect console for errors in chrome 2018-05-21 20:17:46 -07:00
kumavis a3ca64d321 test - e2e - ignore 'development build of Redux' warning 2018-05-21 19:59:21 -07:00
kumavis 4856c0803f test - e2e - ignore 'development build of React' warning 2018-05-21 19:57:13 -07:00
kumavis 81ff04ec27 test - e2e - ignore favicon 404s 2018-05-21 18:00:22 -07:00
kumavis db08d8d43e test - e2e - ignore react 'unknown props dataset' warnings 2018-05-21 17:15:05 -07:00
kumavis 9c6e2ec8ef test - e2e - check for console errors after each test 2018-05-21 16:26:38 -07:00
Thomas f2815d3121 Adjustments for previous PR 2018-05-16 19:12:03 -07:00
Thomas 77e13640b4 Testing timeouts 2018-05-16 15:03:53 -07:00
Thomas cd42d18203 Merge e2e tests into one 2018-05-14 17:17:36 -07:00
Thomas d9d528753d Increase timeout 2018-05-10 10:47:48 -07:00
Thomas c37ad657cd Fix typo 2018-05-10 10:32:41 -07:00
Thomas 60933f1090 Job Screens with Shadow Dom Css selector 2018-05-10 10:24:27 -07:00
Thomas 68bbe18e32 Multistep Shadow Dom Query Selector for local extension id 2018-05-10 09:47:34 -07:00
Thomas f7a3d8887c Update to extension Id path for new chrome 2018-05-08 07:03:17 -07:00
Thomas 228e06110d Remove waiting for button to be enabled TOU 2018-05-03 16:11:05 -07:00
Thomas 025d8e7983 Merge branch 'e2e-tests' of https://github.com/tmashuang/metamask-extension into e2e-tests 2018-05-03 14:38:49 -07:00
Thomas 1d353c002d Increase timeout for TOU scroll 2018-05-03 14:37:56 -07:00
Thomas 23e1290e27 Add a comment on the confirmation transaction metamask popup showing blank, but button still renders 2018-05-03 14:18:06 -07:00
Thomas 10baffaf48 Quit chromedriver after test 2018-05-03 14:14:02 -07:00
Thomas 9bba97a676 Reduce delay for installing firefox addon 2018-05-03 13:26:48 -07:00
Thomas 74e36e6f8f Add Timeouts for driver.wait 2018-05-03 13:18:54 -07:00
Thomas 8d9d55fec3 Test wit driver.wait 2018-05-03 13:06:36 -07:00
Thomas 5e688f0781 Delay around the addon install 2018-05-01 15:24:32 -07:00
Thomas 79baa37f31 test increase timeout 2018-05-01 14:53:17 -07:00
Thomas c08a5d04c4 Async/await installing extension 2018-05-01 12:33:40 -07:00
Thomas 9dfe4f410d Firefox 2018-05-01 12:18:22 -07:00
kumavis 7dde948c45 Merge branch 'master' of github.com:MetaMask/metamask-extension into ci-screens 2018-03-30 13:57:50 -07:00
kumavis 32bb09bcb9 test - e2e - set network to localhost 2018-03-30 13:52:42 -07:00
kumavis b49ad750dd Merge branch 'master' of github.com:MetaMask/metamask-extension into ci-artifacts 2018-03-29 16:54:00 -07:00
kumavis 971204eb06
Merge branch 'master' into e2e-selector 2018-03-29 13:57:43 -07:00
kumavis 552fb1fabe test - e2e - fix selector with extra div (?) 2018-03-29 13:54:01 -07:00
kumavis 2328b120da test - e2e - generate artifacts on test failure 2018-03-29 13:49:54 -07:00
Thomas 53172f1b55 Better delays and fix logout css selector 2018-03-29 12:06:23 -07:00
kumavis 830b232cb9 test - e2e - prefer css selectors over xpath 2018-03-29 11:59:13 -07:00
kumavis 5834c13769 ui - change window title 'MetaMask Plugin' to 'MetaMask' 2018-03-28 13:37:02 -07:00
Thomas a62fe4f7ea Update selenium tests 2018-03-09 23:57:44 -08:00
Thomas 0db4ba1086 chromedriver, changed extension id(might need zip/crx file) 2018-01-18 08:10:53 -08:00
tmashuang a79b4db06a E2E testing with selenium 2017-09-12 14:14:24 -07:00