-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
3.9.5, 3.10.2, 3.11, 4.0
-
None
-
MOODLE_310_STABLE, MOODLE_311_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE
We were impatiently waiting for Chrome 89 (selenium image) to be available and, some hours ago, it finally was created.
So, in https://github.com/moodlehq/moodle-ci-runner/pull/51 we unpinned the old Chrome 79 we were using and switched to Chrome 89 for all the CI infrastructure (~10h ago).
Since then, some scenarios, previously passing have started to fail, more or less consistently. Details follow, common point is that all them seem to fail with a "element has zero size" error.
Add and configure small quiz and perform an attempt as a student with Javascript enabled
- It only happens if you run the tests headless (current default for CI jobs). Consistently.
- Reproducible 100% locally.
- Link: https://ci.moodle.org/job/W.03.05%20-%20Behat%20-%20Chrome%20+%20Oracle/816/ (ignore the other failure it's already tracked).
001 Scenario: Add and configure small quiz and perform an attempt as a student with Javascript enabled # /var/www/html/mod/quiz/tests/behat/add_quiz.feature:44
And I log out # /var/www/html/mod/quiz/tests/behat/add_quiz.feature:31
element not interactable: element has zero size
(Session info: headless chrome=89.0.4389.82) (Facebook\WebDriver\Exception\ElementNotInteractableException)
Natural aggregation from the setup screen
- It happens both headless and normal runs (and not always!)
- Passing locally (tried 5 times).
- Link: https://ci.moodle.org/job/S310.03.01%20-%20Behat%20-%20Chrome%20+%20Postgres/48/
001 Scenario: Natural aggregation from the setup screen # /var/www/html/grade/tests/behat/grade_aggregation.feature:451
And I set the field "Override weight of Sub category 1" to "1" # /var/www/html/grade/tests/behat/grade_aggregation.feature:477
element not interactable: element has zero size
(Session info: chrome=89.0.4389.82) (Facebook\WebDriver\Exception\ElementNotInteractableException)
- has a non-specific relationship to
-
MDL-72306 Various feedback scenarios started to fail often
- Development in progress
-
MDL-69364 Random behat failures with scenario "Check we show the cohorts field if there are some present"
- Closed
-
MDL-70105 Behat consistent error with chrome/chromedriver 86
- Closed
- has been marked as being related by
-
MDL-72807 Collect some more Chrome's zerosize problems and apply the tag to them (take #3)
- Closed
-
MDL-72589 Add support for skipping Chrome "zerosize" problems
- Closed
-
MDL-72878 Behat fails for elements on edge of browser for Chrome
- Closed
- links to