Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: unsetting env variables broke #34239

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Skn0tt
Copy link
Member

@Skn0tt Skn0tt commented Jan 7, 2025

Most of our tests set ELECTRON_SKIP_BINARY_DOWNLOAD=1 to save on runtime. In test_others.yml we set that variable at the top-level and then unset it for the Electron tests. That syntax seems to have regressed - when SSHing into it, the variable is still set. This breaks our electron tests, because they're now missing binaries. To work around this regression, replaced the top-level variable with per-test variables.

@Skn0tt Skn0tt self-assigned this Jan 7, 2025
@Skn0tt Skn0tt added the CQ1 label Jan 7, 2025
@Skn0tt Skn0tt mentioned this pull request Jan 7, 2025
Copy link
Contributor

@dgozman dgozman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • We should also fix npm run itest instances on the bots, they are running electron too.
  • Perhaps we can run something like unset ELECTRON_SKIP_BINARY_DOWNLOAD or a similar command instead of using this syntax? Should be less widespread in our yml files.

Copy link
Contributor

github-actions bot commented Jan 7, 2025

Test results for "tests 1"

4 failed
❌ [playwright-test] › tests/runner.spec.ts:118:5 › should ignore subprocess creation error because of SIGINT @macos-latest-node18-1
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:21:5 › electron should work @package-installations-ubuntu-latest
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:31:5 › electron should work with special characters in path @package-installations-ubuntu-latest
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:44:5 › should work when wrapped inside @playwright/test and trace is enabled @package-installations-ubuntu-latest

9 flaky ⚠️ [chromium-library] › tests/library/chromium/oopif.spec.ts:284:3 › should click @chromium-ubuntu-22.04-node22
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-ubuntu-22.04-node18
⚠️ [webkit-library] › tests/library/browsercontext-basic.spec.ts:305:3 › should emulate media in popup @webkit-ubuntu-22.04-node18
⚠️ [webkit-library] › tests/library/browsercontext-proxy.spec.ts:27:3 › should work when passing the proxy only on the context level @webkit-ubuntu-22.04-node18
⚠️ [webkit-library] › tests/library/browsertype-connect.spec.ts:313:5 › launchServer › should handle exceptions during connect @webkit-ubuntu-22.04-node18
⚠️ [webkit-library] › tests/library/browsertype-connect.spec.ts:898:7 › run-server › socks proxy › should check proxy pattern on the client @webkit-ubuntu-22.04-node18
⚠️ [webkit-library] › tests/library/selector-generator.spec.ts:159:5 › selector generator › should handle first non-unique data-testid @webkit-ubuntu-22.04-node18
⚠️ [playwright-test] › tests/ui-mode-test-update.spec.ts:83:5 › should pick new / deleted tests @windows-latest-node18-1
⚠️ [playwright-test] › tests/ui-mode-test-watch.spec.ts:145:5 › should watch all @windows-latest-node18-1

37509 passed, 654 skipped
✔️✔️✔️

Merge workflow run.

Copy link
Contributor

github-actions bot commented Jan 7, 2025

Test results for "tests 2"

1 fatal errors, not part of any test
21 failed
❌ [chromium-library] › tests/library/logger.spec.ts:19:3 › should log @smoke @chrome-beta-macos-latest
❌ [chromium-library] › tests/library/proxy.spec.ts:31:3 › should use proxy @smoke @chrome-beta-macos-latest
❌ [chromium-library] › tests/library/proxy.spec.ts:44:3 › should use proxy for second page @chrome-beta-macos-latest
❌ [chromium-library] › tests/library/video.spec.ts:381:5 › screencast › should capture navigation @chrome-beta-windows-latest
❌ [chromium-library] › tests/library/browsertype-connect.spec.ts:492:5 › run-server › should saveAs videos from remote browser @chrome-macos-latest
❌ [chromium-library] › tests/library/browsertype-connect.spec.ts:667:5 › run-server › should fulfill with global fetch result @chrome-macos-latest
❌ [chromium-library] › tests/library/inspector/cli-codegen-2.spec.ts:456:7 › cli codegen › should --save-trace @chrome-macos-latest
❌ [chromium-library] › tests/library/inspector/cli-codegen-2.spec.ts:466:7 › cli codegen › should save assets via SIGINT @chrome-macos-latest
❌ [chromium-library] › tests/library/inspector/cli-codegen-csharp.spec.ts:171:5 › should work with --save-har @chrome-macos-latest
❌ [chromium-library] › tests/library/inspector/cli-codegen-2.spec.ts:456:7 › cli codegen › should --save-trace @msedge-macos-latest
❌ [chromium-library] › tests/library/inspector/cli-codegen-2.spec.ts:466:7 › cli codegen › should save assets via SIGINT @msedge-macos-latest
❌ [chromium-library] › tests/library/proxy.spec.ts:93:11 › should proxy local network requests › with other bypasses › loopback address @msedge-macos-latest
❌ [chromium-library] › tests/library/proxy.spec.ts:93:11 › should proxy local network requests › with other bypasses › link-local @msedge-macos-latest
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:21:5 › electron should work @package-installations-ubuntu-latest-node20
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:31:5 › electron should work with special characters in path @package-installations-ubuntu-latest-node20
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:44:5 › should work when wrapped inside @playwright/test and trace is enabled @package-installations-ubuntu-latest-node20
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:21:5 › electron should work @package-installations-ubuntu-latest-node22
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:31:5 › electron should work with special characters in path @package-installations-ubuntu-latest-node22
❌ [installation tests] › tests/playwright-electron-should-work.spec.ts:44:5 › should work when wrapped inside @playwright/test and trace is enabled @package-installations-ubuntu-latest-node22
❌ [webkit-library] › tests/library/trace-viewer.spec.ts:1580:1 › should show a popover @webkit-macos-13-large
❌ [webkit-library] › tests/library/trace-viewer.spec.ts:1580:1 › should show a popover @webkit-macos-13-xlarge

103 flaky ⚠️ [chromium-library] › tests/library/browsertype-launch-server.spec.ts:23:5 › launch server › should work @channel-chromium-macos-latest
⚠️ [chromium-library] › tests/library/chromium/chromium.spec.ts:167:15 › should pass args with spaces @channel-chromium-macos-latest
⚠️ [chromium-library] › tests/library/fetch-proxy.spec.ts:21:3 › context request should pick up proxy credentials @channel-chromium-macos-latest
⚠️ [chromium-library] › tests/library/global-fetch-cookie.spec.ts:263:1 › should override cookie from Set-Cookie header even if it expired @channel-chromium-macos-latest
⚠️ [chromium-library] › tests/library/video.spec.ts:581:5 › screencast › should capture static page in persistent context @smoke @channel-chromium-macos-latest
⚠️ [chromium-library] › tests/library/video.spec.ts:581:5 › screencast › should capture static page in persistent context @smoke @channel-chromium-windows-latest
⚠️ [chromium-library] › tests/library/browser.spec.ts:54:5 › should dispatch page.on(close) upon browser.close and reject evaluate @chrome-beta-macos-latest
⚠️ [chromium-library] › tests/library/browsertype-launch-server.spec.ts:23:5 › launch server › should work @chrome-beta-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-test.spec.ts:112:5 › should generate routeFromHAR with --save-har and --save-har-glob @chrome-beta-macos-latest
⚠️ [chromium-library] › tests/library/inspector/pause.spec.ts:23:3 › should resume when closing inspector @chrome-beta-macos-latest
⚠️ [chromium-library] › tests/library/logger.spec.ts:34:3 › should log context-level @chrome-beta-macos-latest
⚠️ [chromium-library] › tests/library/proxy.spec.ts:93:11 › should proxy local network requests › by default › localhost @chrome-beta-macos-latest
⚠️ [chromium-library] › tests/library/proxy.spec.ts:93:11 › should proxy local network requests › by default › loopback address @chrome-beta-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-3.spec.ts:255:7 › cli codegen › should generate frame locators with special characters in name attribute @chrome-beta-windows-latest
⚠️ [chromium-library] › tests/library/browser.spec.ts:54:5 › should dispatch page.on(close) upon browser.close and reject evaluate @chrome-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-base-url.spec.ts:37:3 › should construct a new URL when a baseURL in browserType.launchPersistentContext is passed to page.goto @chrome-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-proxy.spec.ts:27:3 › should work when passing the proxy only on the context level @chrome-macos-latest
⚠️ [chromium-library] › tests/library/browsertype-connect.spec.ts:683:5 › run-server › should upload large file @chrome-macos-latest
⚠️ [chromium-library] › tests/library/chromium/connect-over-cdp.spec.ts:26:5 › should connect to an existing cdp session @chrome-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-aria.spec.ts:77:7 › should update aria snapshot highlight @chrome-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-java.spec.ts:92:5 › should work with --save-har and --save-har-glob as java-library @chrome-macos-latest
⚠️ [chromium-library] › tests/library/video.spec.ts:381:5 › screencast › should capture navigation @chrome-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-1.spec.ts:867:7 › cli codegen › should click button with nested div @chrome-windows-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-aria.spec.ts:77:7 › should update aria snapshot highlight @chrome-windows-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-pick-locator.spec.ts:36:7 › should update locator highlight @chrome-windows-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-1.spec.ts:579:7 › cli codegen › should uncheck @chromium-headed-ubuntu-24.04
⚠️ [chromium-library] › tests/library/inspector/pause.spec.ts:522:5 › pause › should record from debugger @chromium-headed-ubuntu-24.04
⚠️ [chromium-library] › tests/library/trace-viewer.spec.ts:1221:1 › should pick locator in iframe @chromium-macos-13-large
⚠️ [chromium-library] › tests/library/selector-generator.spec.ts:240:5 › selector generator › should separate selectors by >> @chromium-tip-of-tree-windows-latest
⚠️ [chromium-library] › tests/library/video.spec.ts:381:5 › screencast › should capture navigation @chromium-tip-of-tree-windows-latest
⚠️ [chromium-library] › tests/library/browsertype-connect.spec.ts:424:5 › run-server › should reject waitForEvent before browser.onDisconnect fires @driver
⚠️ [chromium-library] › tests/library/chromium/oopif.spec.ts:284:3 › should click @driver
⚠️ [firefox-library] › tests/library/inspector/cli-codegen-aria.spec.ts:77:7 › should update aria snapshot highlight @firefox-beta-macos-latest
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-beta-ubuntu-20.04
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-beta-windows-latest
⚠️ [firefox-library] › tests/library/capabilities.spec.ts:252:3 › requestFullscreen @firefox-headed-macos-14-xlarge
⚠️ [firefox-library] › tests/library/video.spec.ts:381:5 › screencast › should capture navigation @firefox-headed-macos-14-xlarge
⚠️ [firefox-library] › tests/library/video.spec.ts:165:5 › screencast › should work with old options @firefox-headed-ubuntu-24.04
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-headed-ubuntu-24.04
⚠️ [firefox-library] › tests/library/browsercontext-basic.spec.ts:34:3 › should be able to click across browser contexts @firefox-headed-windows-latest
⚠️ [firefox-library] › tests/library/browsercontext-timezone-id.spec.ts:73:3 › should not change default timezone in another context @firefox-headed-windows-latest
⚠️ [firefox-library] › tests/library/browsertype-connect.spec.ts:820:7 › run-server › socks proxy › should proxy localhost requests from fetch api @firefox-headed-windows-latest
⚠️ [firefox-library] › tests/library/capabilities.spec.ts:82:3 › should play webm video @smoke @firefox-headed-windows-latest
⚠️ [firefox-library] › tests/library/inspector/cli-codegen-3.spec.ts:556:7 › cli codegen › should generate getByLabel without regex @firefox-headed-windows-latest
⚠️ [firefox-library] › tests/library/tracing.spec.ts:263:5 › should not include trace resources from the previous chunks @firefox-headed-windows-latest
⚠️ [firefox-page] › tests/page/page-add-locator-handler.spec.ts:260:5 › should work with times: option @firefox-headed-windows-latest
⚠️ [firefox-page] › tests/page/page-click-scroll.spec.ts:55:3 › should scroll into view display:contents with a child @firefox-headed-windows-latest
⚠️ [firefox-page] › tests/page/page-click-timeout-3.spec.ts:39:3 › should timeout waiting for hit target @firefox-headed-windows-latest
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-headed-windows-latest
⚠️ [firefox-page] › tests/page/page-event-request.spec.ts:169:3 › should return response body when Cross-Origin-Opener-Policy is set @firefox-headed-windows-latest
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-macos-13-large
⚠️ [firefox-library] › tests/library/inspector/cli-codegen-pick-locator.spec.ts:36:7 › should update locator highlight @firefox-macos-13-xlarge
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-macos-14-large
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-ubuntu-20.04
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-ubuntu-24.04
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @firefox-windows-latest
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-beta-macos-latest
⚠️ [chromium-library] › tests/library/downloads-path.spec.ts:105:5 › downloads path › should delete downloads when persistent context closes @msedge-beta-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-1.spec.ts:56:7 › cli codegen › should double click @msedge-beta-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-2.spec.ts:456:7 › cli codegen › should --save-trace @msedge-beta-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-csharp.spec.ts:171:5 › should work with --save-har @msedge-beta-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-beta-ubuntu-20.04
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-beta-windows-latest
⚠️ [chromium-library] › tests/library/beforeunload.spec.ts:20:3 › should close browser with beforeunload page @msedge-dev-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-base-url.spec.ts:37:3 › should construct a new URL when a baseURL in browserType.launchPersistentContext is passed to page.goto @msedge-dev-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-dev-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-2.spec.ts:456:7 › cli codegen › should --save-trace @msedge-dev-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-aria.spec.ts:77:7 › should update aria snapshot highlight @msedge-dev-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-csharp.spec.ts:182:5 › should work with --save-har and --save-har-glob @msedge-dev-macos-latest
⚠️ [chromium-library] › tests/library/video.spec.ts:360:5 › screencast › should expose video path blank popup @msedge-dev-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-dev-ubuntu-20.04
⚠️ [chromium-library] › tests/library/beforeunload.spec.ts:20:3 › should close browser with beforeunload page @msedge-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-base-url.spec.ts:37:3 › should construct a new URL when a baseURL in browserType.launchPersistentContext is passed to page.goto @msedge-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-csharp.spec.ts:171:5 › should work with --save-har @msedge-macos-latest
⚠️ [chromium-library] › tests/library/inspector/cli-codegen-test.spec.ts:112:5 › should generate routeFromHAR with --save-har and --save-har-glob @msedge-macos-latest
⚠️ [chromium-library] › tests/library/logger.spec.ts:19:3 › should log @smoke @msedge-macos-latest
⚠️ [chromium-library] › tests/library/proxy.spec.ts:125:3 › should authenticate @msedge-macos-latest
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-ubuntu-20.04
⚠️ [chromium-library] › tests/library/browsercontext-reuse.spec.ts:30:1 › should re-add binding after reset @msedge-windows-latest
⚠️ [firefox-page] › tests/page/page-evaluate.spec.ts:403:3 › should throw for too deep reference chain @tracing-firefox
⚠️ [webkit-library] › tests/library/browsercontext-viewport-mobile.spec.ts:124:5 › mobile viewport › respect meta viewport tag @tracing-webkit
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-1.spec.ts:611:7 › cli codegen › should select @webkit-headed-macos-14-xlarge
⚠️ [webkit-library] › tests/library/tracing.spec.ts:432:14 › should produce screencast frames crop @webkit-headed-macos-14-xlarge
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-pick-locator.spec.ts:36:7 › should update locator highlight @webkit-headed-ubuntu-20.04
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-1.spec.ts:462:7 › cli codegen › should record ArrowDown @webkit-headed-ubuntu-22.04
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-1.spec.ts:484:7 › cli codegen › should emit single keyup on ArrowDown @webkit-headed-ubuntu-22.04
⚠️ [webkit-library] › tests/library/trace-viewer.spec.ts:1221:1 › should pick locator in iframe @webkit-headed-ubuntu-24.04
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-1.spec.ts:930:7 › cli codegen › should clear when recording is disabled @webkit-headed-windows-latest
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-2.spec.ts:313:7 › cli codegen › should record open in a new tab with url @webkit-headed-windows-latest
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-3.spec.ts:437:7 › cli codegen › should generate getByTestId @webkit-headed-windows-latest
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-3.spec.ts:686:7 › cli codegen › should assert value @webkit-headed-windows-latest
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-3.spec.ts:779:7 › cli codegen › should assert visibility @webkit-headed-windows-latest
⚠️ [webkit-page] › tests/page/page-request-fallback.spec.ts:239:5 › post data › should amend binary post data @webkit-macos-13-large
⚠️ [webkit-library] › tests/library/tracing.spec.ts:432:14 › should produce screencast frames fit @webkit-macos-14-xlarge
⚠️ [webkit-library] › tests/library/tracing.spec.ts:432:14 › should produce screencast frames scale @webkit-macos-14-xlarge
⚠️ [webkit-page] › tests/page/page-request-continue.spec.ts:254:5 › post data › should amend binary post data @webkit-macos-14-xlarge
⚠️ [webkit-library] › tests/library/trace-viewer.spec.ts:1524:1 › canvas clipping @webkit-macos-15-xlarge
⚠️ [webkit-library] › tests/library/tracing.spec.ts:432:14 › should produce screencast frames crop @webkit-macos-15-xlarge
⚠️ [webkit-page] › tests/page/wheel.spec.ts:70:3 › should dispatch wheel events after context menu was opened @webkit-macos-15-xlarge
⚠️ [webkit-library] › tests/library/browsercontext-viewport-mobile.spec.ts:175:5 › mobile viewport › should scroll when emulating a mobile viewport @webkit-ubuntu-20.04
⚠️ [webkit-library] › tests/library/screenshot.spec.ts:219:14 › element screenshot › element screenshot should work with device scale factor @webkit-ubuntu-20.04
⚠️ [webkit-library] › tests/library/inspector/cli-codegen-pick-locator.spec.ts:36:7 › should update locator highlight @webkit-ubuntu-24.04

257156 passed, 9904 skipped
✔️✔️✔️

Merge workflow run.

@mxschmitt
Copy link
Member

mxschmitt commented Jan 7, 2025

Sounds like a GitHub Actions bug - lets try to file upstream as well?

Copy link
Contributor

github-actions bot commented Jan 7, 2025

Test results for "tests others"

3 fatal errors, not part of any test
1611 failed
❌ [electron-api] › tests/electron/electron-app.spec.ts:23:5 › should fire close event via ElectronApplication.close(); @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:39:5 › should fire close event via BrowserContext.close() @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:55:5 › should fire close event when the app quits itself @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:73:5 › should fire console events @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:94:5 › should fire console events with handles and complex objects @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:115:5 › should dispatch ready event @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:127:5 › should script application @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:132:5 › should preserve args @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:139:5 › should return windows @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:144:5 › should evaluate handle @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:149:5 › should route network @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:162:5 › should support init script @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:169:5 › should expose function @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:176:5 › should wait for first window @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:185:5 › should have a clipboard instance @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:192:5 › should test app that opens window fast @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:196:5 › should return browser window @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:203:5 › should bypass csp @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:218:5 › should create page for browser view @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:231:5 › should return same browser window for browser view pages @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:252:5 › should record video @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:264:5 › should record har @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:276:5 › should be able to get the first window when with a delayed navigation @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:285:5 › should detach debugger on app-initiated exit @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:294:5 › should run pre-ready apis @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:298:5 › should resolve app path for folder apps @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:304:5 › should return app name / version from manifest @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-app.spec.ts:318:5 › should report downloads @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-tracing.spec.ts:23:5 › should record trace @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-tracing.spec.ts:37:5 › should support custom protocol @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-tracing.spec.ts:50:5 › should respect tracesDir and name @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-window.spec.ts:19:5 › should click the button @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-window.spec.ts:26:5 › should check the box @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-window.spec.ts:33:5 › should not check the checked box @electron-ubuntu-latest
❌ [electron-api] › tests/electron/electron-window.spec.ts:40:5 › should type into a textarea @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:22:3 › should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:30:3 › should handle nested frames @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:39:3 › should get frame box @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:62:3 › should handle scroll offset and click @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:81:3 › should return null for invisible elements @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:87:3 › should force a layout @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:96:3 › should work with SVG nodes @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-bounding-box.spec.ts:111:3 › should work when inline box child is outside of viewport @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:20:3 › should work @smoke @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:27:3 › should work with Node removed @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:35:3 › should work for Shadow DOM v1 @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:42:3 › should work for TextNodes @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:49:3 › should throw for detached nodes @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:58:3 › should throw for hidden nodes with force @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:66:3 › should throw for recursively hidden nodes with force @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:74:3 › should throw for
elements with force @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-click.spec.ts:81:3 › should double click the button @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-content-frame.spec.ts:21:3 › should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-content-frame.spec.ts:29:3 › should work for cross-process iframes @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-content-frame.spec.ts:37:3 › should work for cross-frame evaluations @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-content-frame.spec.ts:45:3 › should return null for non-iframes @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-content-frame.spec.ts:53:3 › should return null for document.documentElement @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:20:3 › should have a nice preview @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:33:3 › should have a nice preview for non-ascii attributes/children @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:40:3 › getAttribute should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:49:3 › inputValue should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:68:3 › innerHTML should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:75:3 › innerText should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:82:3 › innerText should throw @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:91:3 › textContent should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:98:3 › textContent should work on ShadowRoot @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:112:3 › isVisible and isHidden should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:131:3 › isVisible should not throw when the DOM element is not connected @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:150:3 › isEnabled and isDisabled should work @electron-ubuntu-latest
❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:173:3 › isEnabled and isDisabled should work with option/optgroup correctly @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:196:3 › isEditable should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-convenience.spec.ts:210:3 › isChecked should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-eval-on-selector.spec.ts:20:3 › should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-eval-on-selector.spec.ts:27:3 › should retrieve content from subtree @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-eval-on-selector.spec.ts:35:3 › should throw in case of missing selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-eval-on-selector.spec.ts:43:3 › should work for all @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-eval-on-selector.spec.ts:50:3 › should retrieve content from subtree for all @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-eval-on-selector.spec.ts:58:3 › should not throw in case of missing selector for all @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:20:3 › should hover @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:27:3 › should hover when Node is removed @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:35:3 › should fill input @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:42:3 › should fill input when Node is removed @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:50:3 › should check the box @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:57:3 › should check the box using setChecked @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:66:3 › should uncheck the box @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:73:3 › should select single option @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:81:3 › should focus a button @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-misc.spec.ts:89:3 › should allow disposing twice @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-owner-frame.spec.ts:21:3 › should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-owner-frame.spec.ts:29:3 › should work for cross-process iframes @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-owner-frame.spec.ts:37:3 › should work for document @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-owner-frame.spec.ts:45:3 › should work for iframe elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-owner-frame.spec.ts:53:3 › should work for cross-frame evaluations @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-owner-frame.spec.ts:61:3 › should work for detached elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-owner-frame.spec.ts:76:3 › should work for adopted elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-press.spec.ts:20:3 › should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-press.spec.ts:26:3 › should not select existing value @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-press.spec.ts:32:3 › should reset selection when not focused @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-press.spec.ts:43:3 › should not modify selection when focused @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-press.spec.ts:54:3 › should work with number input @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-query-selector.spec.ts:20:3 › should query existing element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-query-selector.spec.ts:30:3 › should return null for non-existing element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-query-selector.spec.ts:37:3 › should work for adopted elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-query-selector.spec.ts:63:3 › should query existing elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-query-selector.spec.ts:72:3 › should return empty array for non-existing elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-query-selector.spec.ts:80:3 › xpath should query existing element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-query-selector.spec.ts:90:3 › xpath should return null for non-existing element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:27:5 › element screenshot › should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:36:5 › element screenshot › should work when main world busts JSON.stringify @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:48:5 › element screenshot › should take into account padding and border @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:66:5 › element screenshot › should capture full element when larger than viewport in parallel @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:94:5 › element screenshot › should capture full element when larger than viewport @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:121:5 › element screenshot › should scroll element into view @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:145:5 › element screenshot › should scroll 15000px into view @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:169:5 › element screenshot › should work with a rotated element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:183:5 › element screenshot › should fail to screenshot a detached element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:191:5 › element screenshot › should timeout waiting for visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:199:5 › element screenshot › should wait for visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:217:5 › element screenshot › should work for an element with fractional dimensions @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:224:5 › element screenshot › should work for an element with an offset @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:231:5 › element screenshot › should wait for element to stop moving @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:241:5 › element screenshot › should take screenshot of disabled button @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:249:5 › element screenshot › path option should create subdirectories @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:259:5 › element screenshot › should prefer type over extension @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-screenshot.spec.ts:269:5 › element screenshot › should not issue resize event @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:20:3 › should work @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:39:3 › should throw for detached element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:58:3 › should wait for display:none to become visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:63:3 › should scroll display:contents into view @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:88:3 › should work for visibility:hidden element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:94:3 › should work for zero-sized element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts💯3 › should wait for nested display:none to become visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:105:3 › should wait for element to stop moving @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-scroll-into-view.spec.ts:121:3 › should timeout waiting for visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-select-text.spec.ts:20:3 › should select textarea @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-select-text.spec.ts:33:3 › should select input @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-select-text.spec.ts:46:3 › should select plain div @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-select-text.spec.ts:53:3 › should timeout waiting for invisible element @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-select-text.spec.ts:61:3 › should wait for visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-type.spec.ts:20:3 › should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-type.spec.ts:26:3 › should not select existing value @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-type.spec.ts:32:3 › should reset selection when not focused @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-type.spec.ts:43:3 › should not modify selection when focused @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-type.spec.ts:54:3 › should work with number input @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:23:3 › should wait for visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:34:3 › should wait for already visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:40:3 › should timeout waiting for visible @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:47:3 › should throw waiting for visible when detached @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:56:3 › should wait for hidden @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:67:3 › should wait for already hidden @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:73:3 › should wait for hidden when detached @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:84:3 › should throw waiting for enabled when detached @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:93:3 › should wait for aria enabled button @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:104:3 › should wait for button with an aria-disabled parent @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:115:3 › should wait for stable position @electron-ubuntu-latest ❌ [electron-page] › tests/page/elementhandle-wait-for-element-state.spec.ts:132:3 › should wait for editable input @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:20:3 › should work with css selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:26:3 › should work with text selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:32:3 › should work with xpath selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:38:3 › should auto-detect css selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:44:3 › should support >> syntax @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:50:3 › should support * capture @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:65:3 › should support * capture when multiple paths match @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:72:3 › should return complex values @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector-all.spec.ts:78:3 › should work with bogus Array.from @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:20:3 › should work with css selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:26:3 › should work with id selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:32:3 › should work with data-test selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:38:3 › should work with data-testid selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:44:3 › should work with data-test-id selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:50:3 › should work with text selector in quotes @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:56:3 › should work with xpath selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:62:3 › should work with text selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:68:3 › should auto-detect css selector @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:74:3 › should auto-detect css selector with attributes @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:80:3 › should auto-detect nested selectors @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:86:3 › should accept arguments @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:92:3 › should accept ElementHandles as arguments @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:99:3 › should throw error if no element is found @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:105:3 › should support >> syntax @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:111:3 › should support >> syntax with different engines @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:117:3 › should support spaces with >> syntax @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:123:3 › should not stop at first failure with >> syntax @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:129:3 › should support * capture @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:137:3 › should throw on multiple * captures @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:142:3 › should throw on malformed * capture @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:147:3 › should work with spaces in css attributes @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:169:3 › should work with quotes in css attributes @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:184:3 › should work with spaces in css attributes when missing @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:191:3 › should work with quotes in css attributes when missing @electron-ubuntu-latest ❌ [electron-page] › tests/page/eval-on-selector.spec.ts:198:3 › should return complex values @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:20:7 › toBeChecked › default @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:26:7 › toBeChecked › with checked:true @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:32:7 › toBeChecked › with checked:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:38:7 › toBeChecked › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:45:7 › toBeChecked › with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:51:7 › toBeChecked › with not and checked:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:57:7 › toBeChecked › fail with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:65:7 › toBeChecked › fail with checked:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:72:7 › toBeChecked › fail missing @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:80:7 › toBeChecked › with role @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:90:7 › toBeChecked › friendly log @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts💯7 › toBeChecked › with impossible timeout @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:105:7 › toBeChecked › with impossible timeout .not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:112:7 › toBeEditable › default @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:118:7 › toBeEditable › with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:124:7 › toBeEditable › with editable:true @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:130:7 › toBeEditable › with editable:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:136:7 › toBeEditable › with not and editable:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:142:7 › toBeEditable › throws @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:151:7 › toBeEnabled › default @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:157:7 › toBeEnabled › with enabled:true @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:163:7 › toBeEnabled › with enabled:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:169:7 › toBeEnabled › failed @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:176:7 › toBeEnabled › eventually @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:185:7 › toBeEnabled › eventually with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:194:7 › toBeEnabled › with not and enabled:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:200:7 › toBeEnabled › toBeDisabled @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:207:5 › toBeEmpty input @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:213:5 › not.toBeEmpty @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:219:5 › toBeEmpty div @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:225:5 › toBeDisabled with value @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:231:5 › toBeChecked with value @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:237:5 › toBeHidden with value @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:243:5 › not.toBeDisabled div @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:250:7 › toBeVisible › default @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:256:7 › toBeVisible › with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:262:7 › toBeVisible › with visible:true @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:268:7 › toBeVisible › with visible:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:274:7 › toBeVisible › with not and visible:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:280:7 › toBeVisible › eventually @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:289:7 › toBeVisible › eventually with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:298:7 › toBeVisible › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:305:7 › toBeVisible › fail with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:312:7 › toBeVisible › with impossible timeout @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:317:7 › toBeVisible › with impossible timeout .not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:322:7 › toBeVisible › with frameLocator @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:334:7 › toBeVisible › with frameLocator 2 @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:346:7 › toBeVisible › over navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:359:7 › toBeHidden › default @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:365:7 › toBeHidden › when nothing matches @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:371:7 › toBeHidden › with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:377:7 › toBeHidden › eventually with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:386:7 › toBeHidden › eventually @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:395:7 › toBeHidden › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:402:7 › toBeHidden › fail with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:409:7 › toBeHidden › fail with not when nothing matching @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:416:7 › toBeHidden › with impossible timeout .not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:421:7 › toBeHidden › with impossible timeout @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:427:5 › toBeFocused @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:434:5 › toBeFocused with shadow elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:453:5 › should print unknown engine error @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:458:5 › should print selector syntax error @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:467:7 › toBeOK @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:472:7 › not.toBeOK @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:478:7 › toBeOK fail with invalid argument @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:483:7 › toBeOK fail with promise @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:508:9 › toBeOK should print response with text content type when fails › text content type @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:516:9 › toBeOK should print response with text content type when fails › no content type @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:524:9 › toBeOK should print response with text content type when fails › image content type @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:535:7 › toBeAttached › default @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:541:7 › toBeAttached › with hidden element @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:547:7 › toBeAttached › with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:553:7 › toBeAttached › with attached:true @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:559:7 › toBeAttached › with attached:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:565:7 › toBeAttached › with not and attached:false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:571:7 › toBeAttached › eventually @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:580:7 › toBeAttached › eventually with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:589:7 › toBeAttached › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:596:7 › toBeAttached › fail with not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:603:7 › toBeAttached › with impossible timeout @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:608:7 › toBeAttached › with impossible timeout .not @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:613:7 › toBeAttached › with frameLocator @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-boolean.spec.ts:625:7 › toBeAttached › over navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-matcher-result.spec.ts:20:5 › toMatchText-based assertions should have matcher result @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-matcher-result.spec.ts:69:5 › toBeTruthy-based assertions should have matcher result @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-matcher-result.spec.ts:117:5 › toEqual-based assertions should have matcher result @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-matcher-result.spec.ts:164:5 › toBeChecked({ checked: false }) should have expected: false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-matcher-result.spec.ts:259:5 › toHaveScreenshot should populate matcherResult @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:21:7 › toHaveCount › toHaveCount pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:33:7 › toHaveCount › pass zero @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:40:7 › toHaveCount › eventually pass zero @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:48:7 › toHaveCount › eventually pass non-zero @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:57:7 › toHaveCount › eventually pass not non-zero @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:66:7 › toHaveCount › fail zero @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:73:7 › toHaveCount › fail zero 2 @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:82:7 › toHaveJSProperty › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:89:7 › toHaveJSProperty › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:97:7 › toHaveJSProperty › pass string @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:104:7 › toHaveJSProperty › fail string @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:112:7 › toHaveJSProperty › pass number @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:119:7 › toHaveJSProperty › fail number @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:127:7 › toHaveJSProperty › pass boolean @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:134:7 › toHaveJSProperty › fail boolean @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:142:7 › toHaveJSProperty › pass boolean 2 @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:149:7 › toHaveJSProperty › fail boolean 2 @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:157:7 › toHaveJSProperty › pass undefined @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:163:7 › toHaveJSProperty › pass null @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:170:7 › toHaveJSProperty › pass nested @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:180:7 › toHaveJSProperty › fail nested @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:192:7 › toHaveClass › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:198:7 › toHaveClass › pass with SVGs @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:203:7 › toHaveClass › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:210:7 › toHaveClass › pass with array @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:216:7 › toHaveClass › fail with array @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:225:7 › toHaveTitle › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:230:7 › toHaveTitle › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:238:7 › toHaveURL › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:243:7 › toHaveURL › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:249:7 › toHaveURL › support ignoreCase @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:256:7 › toHaveAttribute › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:262:7 › toHaveAttribute › should not match missing attribute @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:277:7 › toHaveAttribute › should match boolean attribute @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:292:7 › toHaveAttribute › should match attribute without value @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:300:7 › toHaveAttribute › should support boolean attribute with options @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:308:7 › toHaveAttribute › support ignoreCase @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:317:7 › toHaveCSS › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:323:7 › toHaveCSS › custom css properties @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:331:7 › toHaveId › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:339:7 › toBeInViewport › should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:351:7 › toBeInViewport › should respect ratio option @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:372:7 › toBeInViewport › should have good stack @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:386:7 › toBeInViewport › should report intersection even if fully covered by other element @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:395:5 › toHaveCount should not produce logs twice @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:405:5 › toHaveText should not produce logs twice @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:415:5 › toHaveText that does not match should not produce logs twice @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:424:5 › toHaveAccessibleName @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:439:5 › toHaveAccessibleName should accept array of names for multiple elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:476:5 › toHaveAccessibleDescription @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:494:5 › toHaveAccessibleErrorMessage @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:513:5 › toHaveAccessibleErrorMessage should handle multiple aria-errormessage references @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:546:9 › toHaveAccessibleErrorMessage should handle aria-invalid attribute › evaluated in false › no aria-invalid attribute @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:550:9 › toHaveAccessibleErrorMessage should handle aria-invalid attribute › evaluated in false › aria-invalid="false" @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:554:9 › toHaveAccessibleErrorMessage should handle aria-invalid attribute › evaluated in false › aria-invalid="" (empty string) @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:560:9 › toHaveAccessibleErrorMessage should handle aria-invalid attribute › evaluated in true › aria-invalid="true" @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:564:9 › toHaveAccessibleErrorMessage should handle aria-invalid attribute › evaluated in true › aria-invalid="foo" (unrecognized value) @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:574:7 › toHaveAccessibleErrorMessage should handle validity state with aria-invalid › should show error message when validity is false and aria-invalid is true @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:586:7 › toHaveAccessibleErrorMessage should handle validity state with aria-invalid › should show error message when validity is true and aria-invalid is true @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:598:7 › toHaveAccessibleErrorMessage should handle validity state with aria-invalid › should show error message when validity is false and aria-invalid is false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:610:7 › toHaveAccessibleErrorMessage should handle validity state with aria-invalid › should not show error message when validity is true and aria-invalid is false @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-misc.spec.ts:624:5 › toHaveRole @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:20:5 › should print timed out error message @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:26:5 › should print timed out error message when value does not match @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:32:5 › should print timed out error message with impossible timeout @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:38:5 › should print timed out error message when value does not match with impossible timeout @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:44:5 › should not print timed out error message when page closes @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:54:5 › should have timeout error name @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:59:5 › should not throw when navigating during one-shot check @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:67:5 › should not throw when navigating during first locator handler check @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-timeout.spec.ts:76:5 › should timeout during first locator handler check @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:21:7 › toHaveText with regex › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:34:7 › toHaveText with regex › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:44:7 › toContainText with regex › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:53:7 › toContainText with regex › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:63:7 › toHaveText with text › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:76:7 › toHaveText with text › pass contain @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:88:7 › toHaveText with text › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:96:7 › toHaveText with text › pass eventually @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:105:7 › toHaveText with text › with userInnerText @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:111:7 › toHaveText with text › in shadow dom @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:132:7 › toHaveText with text › fail with impossible timeout @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:141:7 › not.toHaveText › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:149:7 › not.toHaveText › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:157:7 › not.toHaveText › should work when selector does not match @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:167:7 › toHaveText with array › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:176:7 › toHaveText with array › pass lazy @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:187:7 › toHaveText with array › pass empty @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:193:7 › toHaveText with array › pass not empty @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:199:7 › toHaveText with array › pass on empty @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:205:7 › toHaveText with array › fail on not+empty @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:212:7 › toHaveText with array › pass eventually empty @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:221:7 › toHaveText with array › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:231:7 › toHaveText with array › fail on repeating array matchers @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:240:7 › toContainText with array › pass @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-text.spec.ts:248:7 › toContainText with array › fail @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:20:5 › should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:27:5 › should work with label @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:33:5 › should work with regex @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:40:5 › should support failure @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:49:7 › toHaveValues with multi-select › works with text @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:62:7 › toHaveValues with multi-select › follows labels @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:76:7 › toHaveValues with multi-select › exact match with text failure @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:90:7 › toHaveValues with multi-select › works with regex @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:103:7 › toHaveValues with multi-select › fails when items not selected @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:117:7 › toHaveValues with multi-select › fails when multiple not specified @electron-ubuntu-latest ❌ [electron-page] › tests/page/expect-to-have-value.spec.ts:131:7 › toHaveValues with multi-select › fails when not a select element @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:21:3 › should have different execution contexts @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:31:3 › should have correct execution contexts @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:45:3 › should dispose context on navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:55:3 › should dispose context on cross-origin navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:65:3 › should execute after cross-site navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:73:3 › should not allow cross-frame js handles @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:91:3 › should allow cross-frame element handles @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:98:3 › should not allow cross-frame element handles when frames do not script each other @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:108:3 › should throw for detached frames @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:116:3 › should be isolated between frames @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:135:3 › should work in iframes that failed initial navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:158:3 › should work in iframes that interrupted initial javascript url navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-evaluate.spec.ts:177:3 › evaluateHandle should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-frame-element.spec.ts:21:3 › should work @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-frame-element.spec.ts:35:3 › should work with contentFrame @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-frame-element.spec.ts:43:3 › should work with frameset @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-frame-element.spec.ts:51:3 › should throw when detached @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-frame-element.spec.ts:59:3 › should work inside closed shadow root @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-frame-element.spec.ts:79:3 › should work inside declarative shadow root @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-goto.spec.ts:21:3 › should navigate subframes @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-goto.spec.ts:31:3 › should reject when frame detaches @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-goto.spec.ts:46:3 › should continue after client redirect @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-goto.spec.ts:57:3 › should return matching responses @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:38:3 › should handle nested frames @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:51:3 › should send events when frames are manipulated dynamically @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:79:3 › should send "framenavigated" when navigating on anchor URLs @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:88:3 › should persist mainFrame on cross-process navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:95:3 › should not send attach/detach events for main frame @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:103:3 › should detach child frames on navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:124:3 › should support framesets @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:145:3 › should report frame from-inside shadow DOM @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:157:3 › should report frame.name() @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:171:3 › should report frame.parent() @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:179:3 › should report different frame instance when frame re-attaches @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:195:3 › should refuse to display x-frame-options:deny iframe @electron-ubuntu-latest ❌ [electron-page] › tests/page/frame-hierarchy.spec.ts:214:3 › should return frame.page() @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:22:3 › should work with navigation @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:36:3 › should intercept after a service worker @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:103:3 › should intercept network activity from worker @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:124:3 › should intercept worker requests when enabled after worker creation @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:158:3 › should intercept network activity from worker 2 @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:178:3 › should work with regular expression passed from a different context @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:202:3 › should not break remote worker importScripts @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:210:3 › should disable memory cache when intercepting @electron-ubuntu-latest ❌ [electron-page] › tests/page/interception.spec.ts:228:3 › should intercept blob url requests @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-as-element.spec.ts:20:5 › should work @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-as-element.spec.ts:26:5 › should return null for non-elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-as-element.spec.ts:32:5 › should return ElementHandle for TextNodes @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-as-element.spec.ts:40:5 › should work with nullified Node @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-evaluate.spec.ts:20:3 › should work with function @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-evaluate.spec.ts:28:3 › should work with expression @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-json-value.spec.ts:20:3 › should work @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-json-value.spec.ts:26:3 › should work with dates @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-json-value.spec.ts:32:3 › should handle circular objects @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-properties.spec.ts:21:3 › should work @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-properties.spec.ts:31:3 › should work with undefined, null, and empty @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-properties.spec.ts:44:3 › should work with unserializable values @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-properties.spec.ts:61:3 › getProperties should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-properties.spec.ts:71:3 › getProperties should return empty map for non-objects @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-properties.spec.ts:77:3 › getProperties should return even non-own properties @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-properties.spec.ts:99:3 › getProperties should work with elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-to-string.spec.ts:20:3 › should work for primitives @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-to-string.spec.ts:27:3 › should work for complicated objects @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-to-string.spec.ts:35:3 › should beautifully render sparse arrays @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-to-string.spec.ts:52:3 › should work for promises @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-to-string.spec.ts:59:3 › should work with different subtypes @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/jshandle-to-string.spec.ts:77:3 › should work with previewable subtypes @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-click.spec.ts:20:3 › should work @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-click.spec.ts:27:3 › should work with Node removed @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-click.spec.ts:35:3 › should work for TextNodes @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-click.spec.ts:42:3 › should double click the button @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-click.spec.ts:57:3 › should click if the target element is removed in pointerup event @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-click.spec.ts:64:3 › should click if the target element is removed in pointerdown event @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:20:3 › should have a nice preview @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:33:3 › getAttribute should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:42:3 › inputValue should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:61:3 › innerHTML should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:68:3 › innerText should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:75:3 › innerText should throw @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:84:3 › innerText should produce log @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:91:3 › textContent should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:98:3 › isEnabled and isDisabled should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:121:3 › isEditable should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:148:3 › isChecked should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:160:3 › isChecked should work for indeterminate input @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:175:3 › allTextContents should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:180:3 › allInnerTexts should work @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-convenience.spec.ts:185:3 › should return page @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-element-handle.spec.ts:20:3 › should query existing element @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-element-handle.spec.ts:30:3 › should query existing elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-element-handle.spec.ts:39:3 › should return empty array for non-existing elements @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-element-handle.spec.ts:47:3 › xpath should query existing element @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-element-handle.spec.ts:57:3 › xpath should return null for non-existing element @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-evaluate.spec.ts:20:3 › should work @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-evaluate.spec.ts:27:3 › should retrieve content from subtree @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-evaluate.spec.ts:35:3 › should work for all @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-evaluate.spec.ts:42:3 › should retrieve content from subtree for all @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-evaluate.spec.ts:50:3 › should not throw in case of missing selector for all @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:69:3 › should work for iframe @smoke @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:79:3 › should work for nested iframe @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:89:3 › should work for $ and $$ @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:98:3 › should wait for frame @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:104:3 › should wait for frame 2 @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:110:3 › should wait for frame to go @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:119:3 › should not wait for frame @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:124:3 › should not wait for frame 2 @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:129:3 › should not wait for frame 3 @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:134:3 › should click in lazy iframe @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:167:3 › waitFor should survive frame reattach @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:181:3 › click should survive frame reattach @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:195:3 › click should survive iframe navigation @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:204:3 › should non work for non-frame @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:213:3 › locator.frameLocator should work for iframe @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:223:3 › locator.frameLocator should throw on ambiguity @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:231:3 › locator.frameLocator should not throw on first/last/nth @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:242:3 › getBy coverage @electron-ubuntu-latest ❌ [electron-page] › tests/page/locator-frame.spec.ts:261:3 › wait for hidden should succeed when frame is ... 144986 more characters

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants