Skip to content

chrome: wk webview experiment#40812

Open
pavelfeldman wants to merge 1 commit into
microsoft:mainfrom
pavelfeldman:wk_wv
Open

chrome: wk webview experiment#40812
pavelfeldman wants to merge 1 commit into
microsoft:mainfrom
pavelfeldman:wk_wv

Conversation

@pavelfeldman
Copy link
Copy Markdown
Member

No description provided.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "MCP"

12 failed
❌ [webkit] › mcp/cli-core.spec.ts:218 › click in iframe @mcp-macos-latest-webkit
❌ [webkit] › mcp/iframes.spec.ts:19 › stitched aria frames @mcp-macos-latest-webkit
❌ [webkit] › mcp/verify.spec.ts:91 › browser_verify_element_visible (iframe) @mcp-macos-latest-webkit
❌ [webkit] › mcp/verify.spec.ts:116 › browser_verify_text_visible (iframe) @mcp-macos-latest-webkit
❌ [webkit] › mcp/cli-core.spec.ts:218 › click in iframe @mcp-windows-latest-webkit
❌ [webkit] › mcp/iframes.spec.ts:19 › stitched aria frames @mcp-windows-latest-webkit
❌ [webkit] › mcp/verify.spec.ts:91 › browser_verify_element_visible (iframe) @mcp-windows-latest-webkit
❌ [webkit] › mcp/verify.spec.ts:116 › browser_verify_text_visible (iframe) @mcp-windows-latest-webkit
❌ [webkit] › mcp/cli-core.spec.ts:218 › click in iframe @mcp-ubuntu-latest-webkit
❌ [webkit] › mcp/iframes.spec.ts:19 › stitched aria frames @mcp-ubuntu-latest-webkit
❌ [webkit] › mcp/verify.spec.ts:91 › browser_verify_element_visible (iframe) @mcp-ubuntu-latest-webkit
❌ [webkit] › mcp/verify.spec.ts:116 › browser_verify_text_visible (iframe) @mcp-ubuntu-latest-webkit

7058 passed, 1068 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "tests 1"

2 fatal errors, not part of any test
108 failed
❌ [firefox-library] › library/browsertype-basic.spec.ts:34 › should throw when trying to connect with not-chromium @firefox-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:162 › third party non-partitioned cookies @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:166 › save/load third party non-partitioned cookies @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:253 › third party 'Partitioned;' cookies @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:326 › add 'Partitioned;' cookie via API @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:419 › same origin third party 'Partitioned;' cookie with different origin intermediate iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:457 › top level 'Partitioned;' cookie and same origin iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:547 › should(not) block third party cookies - persistent context @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-cookies-third-party.spec.ts:552 › should(not) block third party cookies - ephemeral context @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-csp.spec.ts:89 › should bypass CSP in iframes as well @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-pages.spec.ts:46 › should click with disabled javascript @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-pages.spec.ts:69 › should click the button with deviceScaleFactor set @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsercontext-storage-state.spec.ts:375 › should set local storage in third-party context @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/browsertype-basic.spec.ts:34 › should throw when trying to connect with not-chromium @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/capabilities.spec.ts:292 › service worker should cover the iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/capabilities.spec.ts:340 › service worker should register in an iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/debug-controller.spec.ts:270 › should highlight inside iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/download.spec.ts:576 › download event › should emit download event from nested iframes @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/emulation-focus.spec.ts:128 › should change focused iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/hit-target.spec.ts:259 › should not click an element overlaying iframe with the target @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/hit-target.spec.ts:278 › should click into frame inside closed shadow root @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/hit-target.spec.ts:366 › should detect overlaid element in a transformed iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/hit-target.spec.ts:398 › should click in iframe with padding @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/hit-target.spec.ts:422 › should click in iframe with padding 2 @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:107 › cli codegen › should generate frame locators (1) @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:146 › cli codegen › should generate frame locators (2) @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:185 › cli codegen › should generate frame locators (3) @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:308 › cli codegen › should generate frame locators with special characters in name attribute @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:336 › cli codegen › should generate frame locators with title attribute @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:368 › cli codegen › should generate frame locators with name attribute @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:400 › cli codegen › should generate frame locators with id attribute @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:432 › cli codegen › should generate frame locators with testId @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:464 › cli codegen › should generate role locators undef frame locators @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:884 › cli codegen › should display inline svg icons on text assertion dialog inside iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/inspector/pause.spec.ts:207 › pause › should highlight pointer, only in main frame @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/route-web-socket.spec.ts:433 › should emit close upon frame detach @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/selector-generator.spec.ts:463 › selector generator › should work in dynamic iframes without navigation @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/selectors-register.spec.ts:86 › should work in main and isolated world @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:96 › slowMo › Frame SlowMo check @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:99 › slowMo › Frame SlowMo click @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:102 › slowMo › Frame SlowMo dblclick @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:105 › slowMo › Frame SlowMo dispatchEvent @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:108 › slowMo › Frame SlowMo fill @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:111 › slowMo › Frame SlowMo focus @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:114 › slowMo › Frame SlowMo goto @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:117 › slowMo › Frame SlowMo hover @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:120 › slowMo › Frame SlowMo press @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:123 › slowMo › Frame SlowMo selectOption @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:126 › slowMo › Frame SlowMo setInputFiles @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:129 › slowMo › Frame SlowMo type @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/slowmo.spec.ts:132 › slowMo › Frame SlowMo uncheck @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:665 › should capture iframe with sandbox attribute @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:694 › should capture data-url svg iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:1467 › should pick locator in iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:1505 › should highlight locator in iframe while typing @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:1614 › should open snapshot in new browser context @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:1826 › canvas clipping in iframe @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:1849 › should show only one pointer with multilevel iframes @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/trace-viewer.spec.ts:2378 › should capture iframe with srcdoc @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/webkit-connect-over-cdp.spec.ts:73 › webkit.connectOverCDP exposes the existing page @webkit-ubuntu-22.04-node20
❌ [webkit-library] › library/webkit-connect-over-cdp.spec.ts:88 › webkit.connectOverCDP cleans up artifacts dir on disconnect @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-bounding-box.spec.ts:30 › should handle nested frames @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-click.spec.ts:27 › should work with Node removed @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-click.spec.ts:42 › should work for TextNodes @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-misc.spec.ts:27 › should hover when Node is removed @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-misc.spec.ts:42 › should fill input when Node is removed @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-owner-frame.spec.ts:21 › should work @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-owner-frame.spec.ts:29 › should work for cross-process iframes @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-owner-frame.spec.ts:37 › should work for document @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-query-selector.spec.ts:37 › should work for adopted elements @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/elementhandle-screenshot.spec.ts:36 › element screenshot › should work when main world busts JSON.stringify @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/expect-boolean.spec.ts:379 › toBeVisible › with frameLocator @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/expect-boolean.spec.ts:391 › toBeVisible › with frameLocator 2 @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/expect-boolean.spec.ts:680 › toBeAttached › with frameLocator @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:21 › should have different execution contexts @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:31 › should have correct execution contexts @smoke @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:73 › should not allow cross-frame js handles @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:91 › should allow cross-frame element handles @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:98 › should not allow cross-frame element handles when frames do not script each other @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:116 › should be isolated between frames @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:135 › should work in iframes that failed initial navigation @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/frame-evaluate.spec.ts:158 › should work in iframes that interrupted initial javascript url navigation @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-click.spec.ts:27 › should work with Node removed @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:69 › should work for iframe @smoke @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:79 › should work for nested iframe @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:89 › should work for $ and $$ @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:104 › should wait for frame 2 @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:134 › should click in lazy iframe @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:167 › waitFor should survive frame reattach @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:181 › click should survive frame reattach @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:195 › click should survive iframe navigation @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:213 › locator.frameLocator should work for iframe @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:231 › locator.frameLocator should not throw on first/last/nth @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:242 › getBy coverage @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:272 › should work with COEP/COOP/CORP isolated iframe @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-frame.spec.ts:302 › locator.contentFrame should work @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-misc-1.spec.ts:30 › should hover when Node is removed @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-misc-1.spec.ts:47 › should fill input when Node is removed @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-misc-2.spec.ts:164 › locator.count should work with deleted Map in main world @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-misc-2.spec.ts:171 › Locator.locator() and FrameLocator.locator() should accept locator @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/locator-query.spec.ts:243 › should allow some, but not all nested frameLocators @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/page-aria-snapshot-ai.spec.ts:57 › should list iframes @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/page-aria-snapshot-ai.spec.ts:70 › should snapshot a locator inside an iframe @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/page-aria-snapshot-ai.spec.ts:85 › should limit depth across iframe boundary @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/page-aria-snapshot-ai.spec.ts:102 › should stitch all frame snapshots @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/page-aria-snapshot-ai.spec.ts:145 › should persist iframe references @webkit-ubuntu-22.04-node20
❌ [webkit-page] › page/page-aria-snapshot-ai.spec.ts:321 › should gracefully fallback when child frame cant be captured @webkit-ubuntu-22.04-node20

3 flaky ⚠️ [chromium-library] › library/video.spec.ts:647 › screencast › should capture full viewport `@ubuntu-22.04-chromium-tip-of-tree`
⚠️ [chromium-library] › library/video.spec.ts:719 › screencast › should work with video+trace `@chromium-ubuntu-22.04-node22`
⚠️ [webkit-library] › library/video.spec.ts:275 › screencast › should capture navigation `@webkit-ubuntu-22.04-node20`
1 interrupted ⚠️ [webkit-page] › page/page-aria-snapshot.spec.ts:380 › check aria-hidden text `@webkit-ubuntu-22.04-node20`

40241 passed, 814 skipped, 1452 did not run


Merge workflow run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants