In a couple of places in core we use the pattern making sure elements do not exists on a page. We do that using .not.toExist. The problem is that it used the default configured max wait time (10 seconds for us). Meaning it will wait ten seconds with retries to see if the element do not exist. I did try locally where I increased the wait time to 20 setting `waitforTimeout: 20000. Then the temporaryuser test that uses not.toExist twice took over 40 seconds (instead of just over 20 seconds).
tests/selenium/specs/temporaryuser.js Temporary user ✓ should not see signup form fields relevant to named users 1 passing (41.2s)
I then fixed it and runned the test locally:
tests/selenium/specs/temporaryuser.js Temporary user ✓ should not see signup form fields relevant to named users 1 passing (1.3s)
Acceptance Criteria:
- Replace all not.toExists in core