Commit Graph
37 Commits
Author SHA1 Message Date
BryceLTaylor fa974c68bd Remove WaitUntilGone function from integration tests
These were causing the tests to fail and should be fixed by the update to FindByXpath function.
2019-05-29 14:23:50 -04:00
BryceLTaylor 3c47e0e040 Make Find by Xpath ensure element is visible in integration tests 2019-05-29 14:23:50 -04:00
Christopher Willis-Ford 796339dcfe simplify SeleniumHelper timeout options 2019-05-24 09:35:44 -07:00
Christopher Willis-Ford 1b055af545 add timeouts & messages to all driver.wait calls 2019-05-22 18:25:45 -07:00
Paul Kaplan 8daed6d14c Wait until loader becomes stale to continue in project loader tests 2019-02-06 11:10:09 -05:00
Paul Kaplan b2117d7997 Force deny getUserMedia in tests, see if that works on travis 2019-01-14 14:24:16 -05:00
Paul Kaplan 1c9f4c6721 Fix tests now that the alert actually works 2019-01-14 13:49:53 -05:00
Ben Wheeler 8e075eb371 removed elementIsNotVisible, since it doesn't really work 2018-12-19 20:00:27 -05:00
Ben Wheeler 67074edb52 added back button test 2018-12-19 09:13:48 -05:00
Ray Schamp b739493c5f Test that the expected project URI is requested 2018-08-03 08:39:49 -04:00
Paul Kaplan 7dca076eff Add IE11 and Safari 9/10 tests to browser smoke test using Sauce 2018-06-04 10:41:11 -04:00
Paul Kaplan 5096f13db3 Test changing monitor mode, prevent a regression we saw last week. 2018-05-23 10:34:18 -04:00
Paul Kaplan 6829d8b690 Update selenium helper to continue clicking buttons 2018-05-02 10:09:11 -04:00
Ray Schamp d9a561f3bb Merge pull request #1828 from gnarf/USE_HEADLESS
Add USE_HEADLESS=no npm run test:integration option
2018-04-20 11:38:09 -04:00
Corey Frang 987680d7de Add USE_HEADLESS=no npm run test:integration option 2018-04-20 10:49:12 -04:00
Ray Schamp 1e2de85438 Don't output allowed console messages during tests
They're spammy — happy to put this back but they were unhelpful while fixing tests IMO.
2018-04-19 17:33:52 -04:00
Paul Kaplan 778b1a83df Try using headless chrome for integration tests 2018-03-07 11:46:33 -05:00
Paul Kaplan 6e315fdb5c Add duplication integration tests for GUI 2018-02-26 08:26:43 -05:00
Paul Kaplan 24e0ede0b2 Split up integration tests and update chromedriver to support chrome 64 2018-01-26 10:38:39 -05:00
Paul Kaplan dea53962ba Force 1024x768 window size 2017-12-06 10:17:10 -05:00
Andrew Sliwinski 32323c8e03 Merge branch 'develop' into feature/navwarning 2017-11-20 14:25:09 -05:00
Paul Kaplan 2389c09324 Add integration test for deleting sound 2017-11-20 10:28:53 -05:00
Ray Schamp f3e76acd53 Capture onbeforeunload unsetter in a helper 2017-11-17 16:18:16 -05:00
Paul Kaplan 2d56c81625 Update tests to include reporter clicking and variable clicking. 2017-10-23 10:02:20 -04:00
Paul Kaplan c3b7305d27 Update other deps 2017-10-13 12:57:19 -04:00
Ray Schamp c5404bffa7 Update enzyme usage for 3.1.0
Add a setup file that configures the React adapter. Fix one deprecated usage for ProjectLoaderHOC tests.

There are some tests still broken, but these weren't called out by Enzyme.
2017-10-13 12:56:44 -04:00
Chris Willis-Ford f5289655a8 Merge branch 'develop' into fix-tests-on-windows 2017-10-11 09:51:53 -07:00
Paul Kaplan 5ca2693b60 Scope clickText calls using tab ids 2017-10-06 09:48:10 -04:00
Christopher Willis-Ford b490934f40 Register chromedriver path
Adding `import 'chromedriver';` causes the module to register the path
to `chromedriver` / `chromedriver.exe` automatically, fixing this error:
```
The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver from http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH.
        at Error (native)
```
2017-09-20 00:01:55 +01:00
Christopher Willis-Ford accd92d9a3 Adjust clickText to search only in body
This should fix the integration test failures on the extensions branch.
Thanks @paulkaplan for figuring this out!
2017-09-18 10:51:58 -07:00
Ray Schamp 7fc0858dcc Update linting for tests to match src 2017-08-17 10:12:43 -04:00
Ray Schamp 944249bb73 Add tests for examples 2017-08-16 14:57:05 -04:00
Paul Kaplan 4fe264e924 Fix all lint warnings except todo comments (including a bug!) 2017-08-13 12:59:41 -04:00
Paul Kaplan 406230d172 Run build without production flag to surface errors 2017-08-03 13:34:03 -04:00
Paul Kaplan a84e7fa71f Rework for import 2017-08-03 13:26:55 -04:00
Paul Kaplan 96b7b6edcf Add travis support for chrome 2017-08-03 13:16:46 -04:00
Paul Kaplan b6f5a6e33c Internationalize and update testing to handle react-intl 2017-08-02 15:40:02 -04:00