https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php72-docker/74703/console
22:14:25 [0-0] Error in "Echo flyout for notices appears when clicked @daily"
22:14:25 element (".oo-ui-labelElement-label*=Notices") still not displayed after 10000ms22:14:47 [Chrome 73.0.3683.75 linux #0-0] Spec: /workspace/src/extensions/Echo/tests/selenium/specs/echo.js
22:14:47 [Chrome 73.0.3683.75 linux #0-0] Running: Chrome (v73.0.3683.75) on linux
22:14:47 [Chrome 73.0.3683.75 linux #0-0] Session ID: 5abe34c2-b878-40d0-867a-05cc1893c9ce
22:14:47 [Chrome 73.0.3683.75 linux #0-0]
22:14:47 [Chrome 73.0.3683.75 linux #0-0] Echo
22:14:47 [Chrome 73.0.3683.75 linux #0-0] ✓ alerts and notices are visible after logging in @daily
22:14:47 [Chrome 73.0.3683.75 linux #0-0] ✓ flyout for alert appears when clicked @daily
22:14:47 [Chrome 73.0.3683.75 linux #0-0] ✖ flyout for notices appears when clicked @daily
22:14:47 [Chrome 73.0.3683.75 linux #0-0] ✓ checks for welcome message after signup
22:14:47 [Chrome 73.0.3683.75 linux #0-0]
22:14:47 [Chrome 73.0.3683.75 linux #0-0] 3 passing (29.8s)
22:14:47 [Chrome 73.0.3683.75 linux #0-0] 1 failing
22:14:47 [Chrome 73.0.3683.75 linux #0-0]
22:14:47 [Chrome 73.0.3683.75 linux #0-0] 1) Echo flyout for notices appears when clicked @daily
22:14:47 [Chrome 73.0.3683.75 linux #0-0] element (".oo-ui-labelElement-label*=Notices") still not displayed after 10000ms
22:14:47 [Chrome 73.0.3683.75 linux #0-0] Error: element (".oo-ui-labelElement-label*=Notices") still not displayed after 10000ms
22:14:47 [Chrome 73.0.3683.75 linux #0-0] at Context.<anonymous> (/workspace/src/extensions/Echo/tests/selenium/specs/echo.js:39:26)Investigated in T271281#6884406
- Issue: The button gets clicked on before the JS has run on the button (that would trigger the fly out thing)
- Actionable: Make the test (and others like it) wait for the JS to actually run on the button
- Followups : T276503: Make Echo browser tests record and save videos in CI