Update regression tests for 3.12
Created by: beyang
This should be
-
merged into master
and -
cherry-picked onto 3.12
(so the tests can be easily run from that branch).
Included in this changeset:
- Updates the external services tests so they pass with the changes to the external services GUI
- Adds a
action: 'click'
option to theDriver.FindElementWithText
method, which automatically retries the click 3 times. This eliminates flakiness due to the handle going stale (which occurs intermittently and unpredictably). - Also adds more
test:regression:*
targets to package.json, so subsets of the regression suite are easier to run individually.