Seen on https://gerrit.wikimedia.org/r/c/mediawiki/core/+/660007 at https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php72-docker/77746/console
21:11:52 [chrome 73.0.3683.75 Linux #0-4] Spec: /workspace/src/extensions/Wikibase/client/data-bridge/tests/selenium/specs/errorHandling.js 21:11:52 [chrome 73.0.3683.75 Linux #0-4] Running: chrome (v73.0.3683.75) on Linux 21:11:52 [chrome 73.0.3683.75 Linux #0-4] Session ID: 1b92ecc4a46a23f161326a627f8bfc43 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 21:11:52 [chrome 73.0.3683.75 Linux #0-4] App 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ shows ErrorUnknown when launching bridge for a non-existent entity 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ can be relaunched from ErrorUnknown 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✖ can retry saving bridge from ErrorSaving 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ can go back from a save error both on desktop and mobile 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 21:11:52 [chrome 73.0.3683.75 Linux #0-4] when assertuser fails 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ can retry saving without assertuser 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ can login and retry saving 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ still asserts user after logging in 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ shows custom Bridge warning on login page 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 21:11:52 [chrome 73.0.3683.75 Linux #0-4] when there is an edit conflict 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ reloads on reload button click 21:11:52 [chrome 73.0.3683.75 Linux #0-4] ✓ reloads on close button click 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 9 passing (1m 10.6s) 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 1 failing 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 21:11:52 [chrome 73.0.3683.75 Linux #0-4] 1) App can retry saving bridge from ErrorSaving 21:11:52 [chrome 73.0.3683.75 Linux #0-4] element (".oo-ui-dialog #data-bridge-app .wb-db-bridge") still not displayed after 5000ms 21:11:52 [chrome 73.0.3683.75 Linux #0-4] Error: element (".oo-ui-dialog #data-bridge-app .wb-db-bridge") still not displayed after 5000ms 21:11:52 [chrome 73.0.3683.75 Linux #0-4] at Context.it (/workspace/src/extensions/Wikibase/client/data-bridge/tests/selenium/specs/errorHandling.js:100:25)
Investigated in T273327#6884379.
There doesn't appear to be anything wrong with the test.
@Addshore would proposed doubling the timeout for this test... (and similar waits / timeouts)
Acceptance Criteria:
- Set the timeout for this wait to be higher (inline with what the timings in the investigation suggest might be okay)
- Increase timeouts in other places where waitForDisplayed, which is related to an API call, is being used.