Page MenuHomePhabricator

Wikibase has a flaky cypress test in addQualifier.cy.ts
Open, Needs TriagePublic

Description

Flaky cypress test
https://integration.wikimedia.org/ci/job/quibble-with-gated-extensions-selenium-php83/4148/console

18:10:38   1) wbui2025 add qualifiers
18:10:38        mobile view
18:10:38          is possible to add and edit a qualifier:
18:10:38      CypressError: Timed out retrying after 1000ms: `cy.click()` failed because this element is `disabled`:
18:10:38 
18:10:38 `<button class="cdx-button cdx-button--action-progressive cdx-button--weight-primary cdx-button--size-medium cdx-button--framed" disabled="">...</button>`
18:10:38 
18:10:38 Fix this problem, or use `{force: true}` to disable error checking.
18:10:38 
18:10:38 https://on.cypress.io/element-cannot-be-interacted-with
18:10:38       at Object.isNotDisabled (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:148344:58)
18:10:38       at runAllChecks (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:114722:26)
18:10:38       at retryActionability (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:114811:16)
18:10:38       at tryCatcher (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:1777:23)
18:10:38       at Promise.attempt.Promise.try (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:4285:29)
18:10:38       at whenStable (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:147205:68)
18:10:38       at <unknown> (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:147146:14)
18:10:38       at tryCatcher (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:1777:23)
18:10:38       at Promise._settlePromiseFromHandler (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:1489:31)
18:10:38       at Promise._settlePromise (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:1546:18)
18:10:38       at Promise._settlePromise0 (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:1591:10)
18:10:38       at Promise._settlePromises (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:1671:18)
18:10:38       at Promise._fulfill (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:1615:18)
18:10:38       at <unknown> (http://127.0.0.1:9413/__cypress/runner/cypress_runner.js:5420:46)