Test Name,Expected Status,Status,Error Message
library/browsercontext-basic.spec.ts › should disable javascript,passed,unexpected,TypeError: Cannot read properties of null (reading 'message')
library/browsercontext-basic.spec.ts › should emulate media in popup,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
library/browsercontext-basic.spec.ts › should emulate media in cross-process iframe,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-cookies-third-party.spec.ts › save/load third party non-partitioned cookies,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""Received cookie: top-level=value"" Received: ""Received cookie: frame=value; top-level=value"""
library/browsercontext-cookies-third-party.spec.ts › save/load third party 'Partitioned;' cookies,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""Received cookie: frame-non-partitioned=value; top-level-non-partitioned=value; top-level-partitioned=value"" Received: ""Received cookie: top-level-non-partitioned=value; top-level-partitioned=value"""
library/browsercontext-cookies-third-party.spec.ts › same origin third party 'Partitioned;' cookie with different origin intermediate iframe,passed,unexpected,"Error: expect(locator).toHaveText(expected) failed Locator: locator('iframe').contentFrame().locator('iframe').contentFrame().locator('body') Expected: ""Received cookie: frame-non-partitioned=value; frame-partitioned=value"" Received: ""Received cookie: undefined"" Timeout: 10000ms Call log: - Expect ""soft toHaveText"" locator('iframe').contentFrame().locator('iframe').contentFrame().locator('body') with timeout 10000ms - waiting for locator('iframe').contentFrame().locator('iframe').contentFrame().locator('body') 18 × locator resolved to
Received cookie: undefined - unexpected value ""Received cookie: undefined"""
library/browsercontext-cookies.spec.ts › should support requestStorageAccess,passed,unexpected,Error: expect(received).toBeTruthy() Received: false
library/browsercontext-csp.spec.ts › should bypass CSP meta tag @smoke,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 42 Received: undefined
library/browsercontext-csp.spec.ts › should bypass CSP header,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 42 Received: undefined
library/browsercontext-csp.spec.ts › should bypass after cross-process navigation,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 42 Received: undefined
library/browsercontext-csp.spec.ts › should bypass CSP in iframes as well,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 42 Received: undefined
library/browsercontext-events.spec.ts › console event should work with element handles,passed,unexpected,"Error: elementHandle.evaluate: TypeError: can't access property ""nodeName"", x is undefined"
library/browsercontext-events.spec.ts › dialog event should work in popup 2,skipped,skipped,fixme: dialog from javascript: url is not reported at all
library/browsercontext-har.spec.ts › should goForward to redirected navigation,passed,unexpected,Test timeout of 15000ms exceeded.
library/browsercontext-har.spec.ts › should round-trip har with postData,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""2"" Received: ""1"""
library/browsercontext-har.spec.ts › should record overridden requests to har,passed,unexpected,Error: page.evaluate: AbortError: The operation was aborted.
library/browsercontext-page-event.spec.ts › should have url,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""http://localhost:8955/empty.html"" Received: ""about:blank"""
library/browsercontext-page-event.spec.ts › should have about:blank url with domcontentloaded,passed,unexpected,Test timeout of 15000ms exceeded.
library/browsercontext-page-event.spec.ts › should have about:blank for empty url with domcontentloaded,passed,unexpected,Test timeout of 15000ms exceeded.
library/browsercontext-page-event.spec.ts › should report when a new page is created and closed,passed,unexpected,"Error: expect(received).toContain(expected) // indexOf Expected substring: ""http://127.0.0.1:8991"" Received string: ""about:blank"""
library/browsercontext-page-event.spec.ts › should have an opener,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""http://localhost:8995/popup/popup.html"" Received: ""about:blank"""
library/browsercontext-pages.spec.ts › frame.focus should work multiple times,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-pages.spec.ts › should click the button with deviceScaleFactor set,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""Clicked"" Received: ""Was not clicked"""
library/browsercontext-reuse.spec.ts › reuse launch › should not cache resources,passed,unexpected,"Error: expect(page).toHaveTitle(expected) failed Expected: ""Count: 1"" Received: ""Count: 0"" Timeout: 10000ms Call log: - Expect ""toHaveTitle"" with timeout 10000ms 23 × locator resolved to … - unexpected value ""Count: 0"""
library/browsercontext-reuse.spec.ts › reuse launch › should update viewport and media,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-reuse.spec.ts › reuse connect › should not cache resources,passed,unexpected,"Error: expect(page).toHaveTitle(expected) failed Expected: ""Count: 1"" Received: ""Count: 0"" Timeout: 10000ms Call log: - Expect ""toHaveTitle"" with timeout 10000ms 24 × locator resolved to … - unexpected value ""Count: 0"""
library/browsercontext-reuse.spec.ts › reuse connect › should update viewport and media,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-storage-state.spec.ts › should work when service worker is intefering and the origin is not open,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 4 Array [ Object { ""name"": ""foo"", ""value"": ""bar"", }, + Object { + ""name"": ""fromServiceWorker"", + ""value"": ""yes"", + }, ]"
library/browsercontext-storage-state.spec.ts › should set local storage in third-party context,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 3 + Received + 1 - Object { - ""name1"": ""value1"", - } + Object {}"
library/browsercontext-storage-state.spec.ts › should roundtrip local storage in third-party context,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 3 + Received + 1 - Object { - ""name1"": ""value1"", - } + Object {}"
library/browsercontext-viewport-mobile.spec.ts › mobile viewport › should support touch emulation,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-viewport-mobile.spec.ts › mobile viewport › should be detectable,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-viewport-mobile.spec.ts › mobile viewport › should detect touch when applying viewport with touches,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-viewport-mobile.spec.ts › mobile viewport › should support window.orientation emulation,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: undefined
library/browsercontext-viewport-mobile.spec.ts › mobile viewport › should preserve window.orientation override after navigation,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 90 Received: undefined
library/browsercontext-viewport-mobile.spec.ts › mobile viewport › default mobile viewports to 980 width,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 980 Received: 320
library/browsercontext-viewport-mobile.spec.ts › mobile viewport › should emulate the hover media feature,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-viewport.spec.ts › should support touch with null viewport,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-viewport.spec.ts › should keep touch emulation after screenshot beyond viewport,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsercontext-viewport.spec.ts › should drag with high dpi,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/browsertype-connect.spec.ts › launchServer › should upload a folder,passed,unexpected,"Error: elementHandle.setInputFiles: Protocol error (input.setFiles): unsupported operation Message: Failed to add file /tmp/playwright-artifacts-8t7j5G/upload-f01a5af3c36aafa0dc4b53bddaab8bdc/folder-upload-test ([Exception... ""File error: Is directory"" nsresult: ""0x8052000d (NS_ERROR_FILE_IS_DIRECTORY)"" location: """" data: no])"
library/browsertype-connect.spec.ts › run-server › should upload a folder,passed,unexpected,"Error: elementHandle.setInputFiles: Protocol error (input.setFiles): unsupported operation Message: Failed to add file /home/runner/work/playwright/playwright/test-results/.playwright-artifacts-53/upload-78230735c9481d4e962fcf22bd49f3ac/folder-upload-test ([Exception... ""File error: Is directory"" nsresult: ""0x8052000d (NS_ERROR_FILE_IS_DIRECTORY)"" location: """" data: no])"
library/channels.spec.ts › should work with the domain module,passed,unexpected,Test timeout of 15000ms exceeded.
library/client-certificates.spec.ts › browser › should not intercept TLS for origins without a client certificate,passed,unexpected,TypeError: Cannot read properties of null (reading 'subjectName')
library/client-certificates.spec.ts › browser › should intercept TLS and send no client certificate when noCertificate is set for the visited origin,passed,unexpected,TypeError: Cannot read properties of null (reading 'subjectName')
library/client-certificates.spec.ts › browser › persistentContext › should intercept TLS and send no client certificate when noCertificate is set for the visited origin,passed,unexpected,TypeError: Cannot read properties of null (reading 'subjectName')
library/defaultbrowsercontext-1.spec.ts › should support bypassCSP option,passed,unexpected,Error: page.evaluate: ReferenceError: __injected is not defined
library/defaultbrowsercontext-1.spec.ts › should support javascriptEnabled option,passed,unexpected,TypeError: Cannot read properties of null (reading 'message')
library/defaultbrowsercontext-2.spec.ts › should support hasTouch option,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/defaultbrowsercontext-2.spec.ts › should work in persistent context,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 980 Received: 320
library/defaultbrowsercontext-2.spec.ts › should support colorScheme option,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
library/defaultbrowsercontext-2.spec.ts › should support reducedMotion option,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/defaultbrowsercontext-2.spec.ts › should support forcedColors option,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/defaultbrowsercontext-2.spec.ts › should support contrast option,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/defaultbrowsercontext-2.spec.ts › should have passed URL when launching with ignoreDefaultArgs: true,passed,unexpected,Test timeout of 15000ms exceeded.
library/download.spec.ts › download event › should be able to cancel pending downloads,passed,unexpected,Test timeout of 15000ms exceeded.
library/emulation-focus.spec.ts › should think that all pages are focused @smoke,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/emulation-focus.spec.ts › should focus popups by default,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/emulation-focus.spec.ts › should focus with more than one page/context,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/firefox/launcher.spec.ts › should support custom firefox policies,passed,unexpected,"Error: page.goto: Protocol error (browsingContext.navigate): unknown error Message: Error: NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, SEC_ERROR_UNKNOWN_ISSUER) at https://localhost:13122/frames/frame.html Call log: - navigating to ""https://localhost:13122/frames/frame.html"", waiting until ""load"""
library/geolocation.spec.ts › should use context options for popup,passed,unexpected,Test timeout of 15000ms exceeded.
library/har-websocket.spec.ts › should only have one websocket entry,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""websocket"" Received: ""document"""
library/har-websocket.spec.ts › should include websocket handshake headers and status,passed,unexpected,TypeError: Cannot read properties of undefined (reading '_resourceType')
library/har-websocket.spec.ts › should embed websocket messages,passed,unexpected,TypeError: Cannot read properties of undefined (reading 'response')
library/har-websocket.spec.ts › should attach websocket messages,passed,unexpected,TypeError: Cannot read properties of undefined (reading 'response')
library/har-websocket.spec.ts › should attach websocket messages for a still open websocket after stopping,passed,unexpected,Test timeout of 15000ms exceeded.
library/har-websocket.spec.ts › should omit websocket messages,passed,unexpected,TypeError: Cannot read properties of undefined (reading 'response')
library/har-websocket.spec.ts › should record websocket connection failure,passed,unexpected,Test timeout of 15000ms exceeded.
library/har-websocket.spec.ts › should record websocket handshake failure,passed,unexpected,TypeError: Cannot read properties of undefined (reading '_resourceType')
library/har-websocket.spec.ts › should still capture websocket when route passes messages through,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 0
library/har-websocket.spec.ts › should still allow routeWebSocket to modify messages when capturing HAR,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 0
library/har-websocket.spec.ts › should respect PLAYWRIGHT_HAR_NO_WEBSOCKET_FRAMES,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""websocket"" Received: ""document"""
library/har.spec.ts › should include postData,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""mimeType"": ""text/plain;charset=UTF-8"", ""params"": [], ""text"": ""Hello""} Received: undefined"
library/har.spec.ts › should include binary postData,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""mimeType"": ""application/octet-stream"", ""params"": [], ""text"": """"} Received: undefined"
library/har.spec.ts › should include form params,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""mimeType"": ""application/x-www-form-urlencoded"", ""params"": [{""name"": ""foo"", ""value"": ""bar""}, {""name"": ""baz"", ""value"": ""123""}], ""text"": ""foo=bar&baz=123""} Received: undefined"
library/har.spec.ts › should include set-cookies,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 3 Object { - ""httpOnly"": true, + ""domain"": ""example.com"", + ""expires"": ""2026-09-18T01:26:19.677Z"", ""name"": ""name1"", + ""path"": ""/"", ""value"": ""value1"", }"
library/har.spec.ts › should include set-cookies with comma,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 2 Object { ""name"": ""name1"", - ""value"": ""val, ue1"", + ""value"": ""val, ue1 + name2=val, ue2"", }"
library/har.spec.ts › should include sizes,passed,unexpected,Error: expect(received).toBeGreaterThanOrEqual(expected) Expected: >= 250 Received: 96
library/har.spec.ts › should report the correct _transferSize with PNG files,passed,unexpected,Error: expect(received).toBeGreaterThan(expected) Expected: > 6138 Received: 6138
library/har.spec.ts › should have connection details,passed,unexpected,TypeError: expect(received).toMatch(expected) Matcher error: received value must be a string Received has value: undefined
library/har.spec.ts › should have security details,passed,unexpected,TypeError: expect(received).toMatch(expected) Matcher error: received value must be a string Received has value: undefined
library/har.spec.ts › should have connection details for redirects,passed,unexpected,TypeError: expect(received).toMatch(expected) Matcher error: received value must be a string Received has value: undefined
library/har.spec.ts › should have connection details for failed requests,passed,unexpected,TypeError: expect(received).toMatch(expected) Matcher error: received value must be a string Received has value: undefined
library/har.spec.ts › should return server address directly from response,passed,unexpected,TypeError: Cannot destructure property 'ipAddress' of '(intermediate value)' as it is null.
library/har.spec.ts › should return security details directly from response,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""issuer"": ""playwright-test"", ""protocol"": ""TLS 1.3"", ""subjectName"": ""playwright-test"", ""validFrom"": 1691708270, ""validTo"": 2007068270} Received: null"
library/heap.spec.ts › cycle handles,passed,unexpected,Test timeout of 45000ms exceeded.
library/hit-target.spec.ts › should detect overlaid element in a transformed iframe,passed,unexpected,"Error: expect(received).toContain(expected) // indexOf Expected substring: ""Overlay intercepts pointer events"" Received string: ""locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('iframe').contentFrame().locator('div') - locator resolved to
Target
- attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is not visible - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed "
library/locator-dispatchevent-touch.spec.ts › should support touch points in touch event arguments,passed,unexpected,Error: locator.dispatchEvent: ReferenceError: Touch is not defined Call log: - waiting for getByTestId('inner')
library/multiclient.spec.ts › last emulateMedia wins,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
library/multiclient.spec.ts › should chain routes with changed url,skipped,skipped,fixme
library/page-close.spec.ts › should not treat navigations as new popups,passed,unexpected,"Error: page.goto: Navigation to ""http://127.0.0.1:9251/empty.html"" is interrupted by another navigation to ""http://127.0.0.1:9251/empty.html"" Call log: - navigating to ""http://127.0.0.1:9251/empty.html"", waiting until ""load"""
library/page-event-crash.spec.ts › should emit crash event when page crashes,passed,unexpected,Test timeout of 15000ms exceeded.
library/page-event-crash.spec.ts › should throw on any action after page crashes,passed,unexpected,Test timeout of 15000ms exceeded.
library/page-event-crash.spec.ts › should cancel waitForEvent when page crashes,passed,unexpected,Test timeout of 15000ms exceeded.
library/page-event-crash.spec.ts › should cancel navigation when page crashes,passed,unexpected,Test timeout of 15000ms exceeded.
library/page-event-crash.spec.ts › should be able to close context when page crashes,passed,unexpected,Test timeout of 15000ms exceeded.
library/page-event-crash.spec.ts › should be able to close page after crash,passed,unexpected,Test timeout of 15000ms exceeded.
library/page-event-crash.spec.ts › should reject in-flight worker.evaluate when page crashes,skipped,skipped,fixme
library/popup.spec.ts › should inherit touch support from browser context,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
library/popup.spec.ts › should use viewport size from window features,passed,unexpected,Test timeout of 15000ms exceeded.
library/popup.spec.ts › BrowserContext.addInitScript should apply to a cross-process popup,passed,unexpected,"Error: page.evaluate: Execution context was destroyed, most likely because of a navigation"
library/popup.spec.ts › should not throw when click closes popup,skipped,skipped,"fixme: locator.click: Target page, context or browser has been closed"
library/proxy.spec.ts › should reconnect with credentials after CONNECT 407 closes the socket,passed,unexpected,"Error: page.goto: Protocol error (browsingContext.navigate): unknown error Message: Error: NS_ERROR_UNKNOWN_HOST at https://non-existent.com/target.html Call log: - navigating to ""https://non-existent.com/target.html"", waiting until ""load"""
library/proxy.spec.ts › should use proxy with emulated user agent,skipped,skipped,fixme: Non-emulated user agent is used in proxy CONNECT
library/role-utils.spec.ts › axe-core accessible-text,passed,unexpected,Test timeout of 15000ms exceeded.
library/screencast.spec.ts › screencast.start delivers frames via onFrame callback,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 500 Received: 1000
library/screenshot.spec.ts › page screenshot › should work with device scale factor and scale:css,passed,unexpected,"Error: expect(Buffer).toMatchSnapshot(expected) failed Expected an image 320px by 480px, received 640px by 960px. 67085 pixels (ratio 0.11 of all image pixels) are different. Snapshot: screenshot-device-scale-factor-css-size.png"
"library/screenshot.spec.ts › page screenshot › should work with device scale factor, clip and scale:css",passed,unexpected,"Error: expect(Buffer).toMatchSnapshot(expected) failed Expected an image 150px by 100px, received 450px by 300px. 16090 pixels (ratio 0.12 of all image pixels) are different. Snapshot: screenshot-device-scale-factor-clip-css-size.png"
library/selector-generator.spec.ts › selector generator › should work in dynamic iframes without navigation,passed,unexpected,"Error: frame.$eval: TypeError: can't access property ""selector"", playwright is undefined"
library/slowmo.spec.ts › slowMo › Frame SlowMo check,passed,unexpected,"Error: frame.check: Clicking the checkbox did not change its state Call log: - waiting for locator('.check') - locator resolved to - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action - click action done - waiting for scheduled navigations to finish - navigations have finished"
library/slowmo.spec.ts › slowMo › Frame SlowMo uncheck,passed,unexpected,"Error: frame.uncheck: Clicking the checkbox did not change its state Call log: - waiting for locator('.uncheck') - locator resolved to - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action - click action done - waiting for scheduled navigations to finish - navigations have finished"
library/tap.spec.ts › should send all of the correct events @smoke,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 16 + Received + 1 - Array [ - ""pointerover"", - ""pointerenter"", - ""pointerdown"", - ""touchstart"", - ""pointerup"", - ""pointerout"", - ""pointerleave"", - ""touchend"", - ""mouseover"", - ""mouseenter"", - ""mousemove"", - ""mousedown"", - ""mouseup"", - ""click"", - ] + Array []"
library/tap.spec.ts › trial run should not tap,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 6 + Received + 1 - Array [ - ""pointerover"", - ""pointerenter"", - ""pointerout"", - ""pointerleave"", - ] + Array []"
library/tap.spec.ts › should not send mouse events touchstart is canceled,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 10 + Received + 1 - Array [ - ""pointerover"", - ""pointerenter"", - ""pointerdown"", - ""touchstart"", - ""pointerup"", - ""pointerout"", - ""pointerleave"", - ""touchend"", - ] + Array []"
library/tap.spec.ts › should not send mouse events when touchend is canceled,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 10 + Received + 1 - Array [ - ""pointerover"", - ""pointerenter"", - ""pointerdown"", - ""touchstart"", - ""pointerup"", - ""pointerout"", - ""pointerleave"", - ""touchend"", - ] + Array []"
library/tap.spec.ts › should not wait for a navigation caused by a tap,passed,unexpected,Test timeout of 15000ms exceeded.
library/tap.spec.ts › should work with modifiers,passed,unexpected,Test timeout of 15000ms exceeded.
library/tap.spec.ts › should send well formed touch points,passed,unexpected,Test timeout of 15000ms exceeded.
library/tap.spec.ts › should wait until an element is visible to tap it,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""clicked"" Received: ""not clicked"""
library/trace-viewer.spec.ts › should filter network requests by url,passed,unexpected,"Error: expect(locator).toHaveCount(expected) failed Locator: getByRole('listbox', { name: 'Network requests' }).getByRole('option') Expected: 1 Received: 2 Timeout: 10000ms Call log: - Expect ""toHaveCount"" getByRole('listbox', { name: 'Network requests' }).getByRole('option') with timeout 10000ms - waiting for getByRole('listbox', { name: 'Network requests' }).getByRole('option') 24 × locator resolved to 2 elements - unexpected value ""2"""
library/trace-viewer.spec.ts › should filter network requests by websocket type,passed,unexpected,"Error: expect(locator).toHaveCount(expected) failed Locator: getByRole('listbox', { name: 'Network requests' }).getByRole('option') Expected: 1 Received: 0 Timeout: 10000ms Call log: - Expect ""toHaveCount"" getByRole('listbox', { name: 'Network requests' }).getByRole('option') with timeout 10000ms - waiting for getByRole('listbox', { name: 'Network requests' }).getByRole('option') 24 × locator resolved to 0 elements - unexpected value ""0"""
library/trace-viewer.spec.ts › should show websocket messages,passed,unexpected,"Error: expect(locator).toBeVisible() failed Locator: getByRole('listbox', { name: 'Network requests' }).getByRole('option').filter({ hasText: 'ws' }).filter({ hasText: 'websocket' }) Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect ""toBeVisible"" getByRole('listbox', { name: 'Network requests' }).getByRole('option').filter({ hasText: 'ws' }).filter({ hasText: 'websocket' }) with timeout 10000ms - waiting for getByRole('listbox', { name: 'Network requests' }).getByRole('option').filter({ hasText: 'ws' }).filter({ hasText: 'websocket' })"
library/trace-viewer.spec.ts › should pick locator in iframe,passed,unexpected,TypeError: Cannot read properties of null (reading 'setContent')
library/trace-viewer.spec.ts › should highlight locator in iframe while typing,passed,unexpected,TypeError: Cannot read properties of null (reading 'setContent')
library/tracing.spec.ts › should produce screencast frames fit,passed,unexpected,Test timeout of 15000ms exceeded.
library/tracing.spec.ts › should produce screencast frames crop,passed,unexpected,Test timeout of 15000ms exceeded.
library/tracing.spec.ts › should produce screencast frames scale,passed,unexpected,Test timeout of 15000ms exceeded.
library/tracing.spec.ts › should save trace while a WebSocket keeps streaming frames,passed,unexpected,TypeError: Cannot read properties of undefined (reading '1')
library/web-socket.spec.ts › should emit close events,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should emit frame events,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should filter out the close events when the server closes with a message,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should pass self as argument to close event,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should emit binary frame events,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should emit error,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should not have stray error events,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should reject waitForEvent on socket close,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should reject waitForEvent on page close,passed,unexpected,Test timeout of 15000ms exceeded.
library/web-socket.spec.ts › should turn off when offline,skipped,skipped,fixme
page/elementhandle-click.spec.ts › should work for TextNodes,passed,unexpected,"Error: elementHandle.click: TypeError: node.scrollIntoView is not a function Call log: - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed"
page/elementhandle-click.spec.ts › should double click the button,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/elementhandle-content-frame.spec.ts › should work for cross-frame evaluations,passed,unexpected,Error: elementHandle.contentFrame: Element is not attached to the DOM
page/elementhandle-screenshot.spec.ts › element screenshot › should work with a rotated element,passed,unexpected,"Error: elementHandle.screenshot: Protocol error (browsingContext.captureScreenshot): unable to capture screen Message: The dimensions of requested screenshot are incorrect, got width: 130 and height: 0. Call log: - taking element screenshot - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable"
page/elementhandle-screenshot.spec.ts › element screenshot › should work for an element with an offset,passed,unexpected,"Error: elementHandle.screenshot: Protocol error (browsingContext.captureScreenshot): unable to capture screen Message: The dimensions of requested screenshot are incorrect, got width: 53 and height: 0. Call log: - taking element screenshot - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable"
page/elementhandle-scroll-into-view.spec.ts › should throw for detached element,passed,unexpected,TypeError: Cannot read properties of undefined (reading 'message')
page/elementhandle-scroll-into-view.spec.ts › should wait for display:none to become visible,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
page/elementhandle-scroll-into-view.spec.ts › should scroll display:contents into view,passed,unexpected,Error: expect(received).toBeLessThan(expected) Expected: < 1 Received: 350
page/elementhandle-scroll-into-view.spec.ts › should wait for nested display:none to become visible,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
page/elementhandle-scroll-into-view.spec.ts › should timeout waiting for visible,passed,unexpected,TypeError: Cannot read properties of undefined (reading 'message')
page/frame-evaluate.spec.ts › should dispose context on navigation,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 1
page/frame-evaluate.spec.ts › should dispose context on cross-origin navigation,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 1
page/frame-evaluate.spec.ts › should allow cross-frame element handles,passed,unexpected,Error: page.evaluate: Unable to adopt element handle from a different document
page/frame-hierarchy.spec.ts › should support framesets,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: 5 Received: 3
page/interception.spec.ts › should disable memory cache when intercepting,passed,unexpected,Test timeout of 15000ms exceeded.
page/jshandle-to-string.spec.ts › should beautifully render sparse arrays,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""Array"" Received: ""[undefined, 1, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, 2, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined"
page/locator-click.spec.ts › should double click the button,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/locator-frame.spec.ts › should work with COEP/COOP/CORP isolated iframe,skipped,skipped,fixme
page/network-post-data.spec.ts › should return correct postData buffer for utf-8 body,passed,unexpected,TypeError: Cannot read properties of null (reading 'equals')
page/network-post-data.spec.ts › should return post data w/o content-type @smoke,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""value"": 42} Received: null"
page/network-post-data.spec.ts › should throw on invalid JSON in post data,passed,unexpected,TypeError: Cannot read properties of undefined (reading 'message')
page/network-post-data.spec.ts › should return post data for PUT requests,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""value"": 42} Received: null"
page/network-post-data.spec.ts › should get post data for file/blob,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""file-contents"" Received: null"
page/network-post-data.spec.ts › should get post data for navigator.sendBeacon api calls,passed,unexpected,"Error: expect(received).toStrictEqual(expected) // deep equality Expected: {""foo"": ""bar""} Received: null"
page/page-add-init-script-callback.spec.ts › should call a function passed as an argument,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 Array [ 1, + 1, 2, ] Call Log: - Timeout 10000ms exceeded while waiting on the predicate"
page/page-add-init-script-callback.spec.ts › should work in a child frame,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 Array [ 42, 42, + 42, ] Call Log: - Timeout 10000ms exceeded while waiting on the predicate"
page/page-add-init-script.spec.ts › init script should run only once in iframe,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 2 Array [ + ""init script: no url yet"", ""init script: /frames/one-frame.html"", - ""init script: /frames/frame.html"", + ""init script: no url yet"", ]"
page/page-add-script-tag.spec.ts › should throw when added with content to the CSP page,passed,unexpected,Error: expect(received).toBeTruthy() Received: null
page/page-add-style-tag.spec.ts › should throw when added with content to the CSP page,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-basic.spec.ts › frame.press should work,passed,unexpected,TypeError: Cannot read properties of null (reading 'press')
page/page-click-scroll.spec.ts › should scroll into view display:contents,passed,unexpected,"TimeoutError: page.click: Timeout 5000ms exceeded. Call log: - waiting for locator('text=click me') - locator resolved to - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is not visible - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is not visible - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is not visible "
page/page-click-scroll.spec.ts › should scroll into view display:contents with position,passed,unexpected,"TimeoutError: page.click: Timeout 5000ms exceeded. Call log: - waiting for locator('text=click me') - locator resolved to - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is not visible - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is not visible - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - element is not visible "
page/page-click.spec.ts › should select the text by triple clicking,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""This is the text that we are going to try to select. Let's see how it goes."" Received: """""
page/page-click.spec.ts › should double click the button,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-click.spec.ts › should click the button with fixed position inside an iframe,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""Clicked"" Received: ""Was not clicked"""
page/page-click.spec.ts › should not retain removed iframe after clicking inside it,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
page/page-click.spec.ts › should click in a transformed iframe,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-click.spec.ts › should click in a transformed iframe with force,passed,unexpected,Error: locator.click: Element is not visible Call log: - waiting for locator('iframe').contentFrame().locator('div') - locator resolved to
Target
- attempting click action - scrolling into view if needed - done scrolling
page/page-click.spec.ts › should click in a nested transformed iframe,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-drag.spec.ts › Drag and drop › should work @smoke,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-drag.spec.ts › Drag and drop › should send the right events,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 4 + Received + 0 Array [ ""mousemove at 120;86"", ""mousedown at 120;86"", ""dragstart at 120;86"", ""mousemove at 240;350"", - ""dragenter at 240;350"", - ""dragover at 240;350"", - ""drop at 240;350"", - ""dragend"", ]"
page/page-drag.spec.ts › Drag and drop › should not send dragover on the first mousemove,skipped,skipped,fixme
page/page-drag.spec.ts › Drag and drop › should work inside iframe,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-drag.spec.ts › Drag and drop › should cancel on escape,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 3 + Received + 0 Array [ ""mousemove at 120;86"", ""mousedown at 120;86"", ""dragstart at 120;86"", ""mousemove at 240;350"", - ""dragenter at 240;350"", - ""dragover at 240;350"", - ""dragend"", ""mouseup at 240;350"", ]"
page/page-drag.spec.ts › Drag and drop › iframe › should drag into an iframe,skipped,skipped,fixme: implement dragging with iframes
page/page-drag.spec.ts › Drag and drop › iframe › should drag out of an iframe,skipped,skipped,fixme: implement dragging with iframes
page/page-drag.spec.ts › Drag and drop › should respect the drop effect,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-drag.spec.ts › Drag and drop › should work if the drag event is captured but not canceled,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-drag.spec.ts › Drag and drop › should work if a frame is stalled,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-drag.spec.ts › Drag and drop › should work with the helper method,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-drag.spec.ts › Drag and drop › should work with locators,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-drag.spec.ts › should handle custom dataTransfer,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-emulate-media.spec.ts › should emulate type @smoke,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
page/page-emulate-media.spec.ts › should emulate colorScheme should work @smoke,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-emulate-media.spec.ts › should default to light,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-emulate-media.spec.ts › should work during navigation,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-emulate-media.spec.ts › should change the actual colors in css,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""rgb(0, 0, 0)"" Received: ""rgb(255, 255, 255)"""
page/page-emulate-media.spec.ts › should emulate reduced motion,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-emulate-media.spec.ts › should keep reduced motion and color emulation after reload,passed,unexpected,Error: expect(received).toEqual(expected) // deep equality Expected: true Received: false
page/page-emulate-media.spec.ts › should emulate forcedColors ,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true
page/page-emulate-media.spec.ts › should emulate contrast ,passed,unexpected,"Error: Expected ""(prefers-contrast: no-preference)"" not to match, but it did"
page/page-emulate-media.spec.ts › should report hover and fine pointer for desktop,passed,unexpected,"Error: Expected ""(hover: hover)"" to match, but it did not"
page/page-event-console.spec.ts › should trigger correct Log,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-event-request.spec.ts › should report requests and responses handled by service worker,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-event-request.spec.ts › should report requests and responses handled by service worker with routing,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 2 Array [ ""http://localhost:9699/serviceworkers/fetchdummy/sw.html"", + ""http://localhost:9699/serviceworkers/fetchdummy/foo"", + ""http://localhost:9699/serviceworkers/fetchdummy/error"", ]"
page/page-filechooser.spec.ts › should emit event for iframe,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-filechooser.spec.ts › should be able to reset selected files with empty file list,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-focus.spec.ts › tab should cycle between single input and browser,skipped,skipped,fixme
page/page-focus.spec.ts › tab should cycle between document elements and browser,skipped,skipped,fixme
page/page-goto.spec.ts › should send referer,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""http://google.com/"" Received: undefined"
page/page-goto.spec.ts › should send referer of cross-origin URL,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""https://microsoft.com/xbox/"" Received: undefined"
page/page-goto.spec.ts › should override referrer-policy,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""http://microsoft.com/"" Received: undefined"
page/page-history.spec.ts › page.goBack should work for file urls,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-history.spec.ts › goBack/goForward should work with bfcache-able pages,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-keyboard.spec.ts › should press audio and media control keys,passed,unexpected,"Error: keyboard.press: Unknown key: ""AudioVolumeMute"""
page/page-mouse.spec.ts › should dblclick the div,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-mouse.spec.ts › should always round down,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 Array [ 50, - 50, + 51, ]"
page/page-network-idle.spec.ts › should not wait for an open EventSource connection,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-network-idle.spec.ts › should not wait for an open EventSource connection in setContent,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-network-request.spec.ts › should return postData,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""{\""foo\"":\""bar\""}"" Received: null"
page/page-network-request.spec.ts › should work with binary post data,passed,unexpected,TypeError: Cannot read properties of null (reading 'length')
page/page-network-request.spec.ts › should work with binary post data and interception,passed,unexpected,TypeError: Cannot read properties of null (reading 'length')
page/page-network-request.spec.ts › should parse the json post data,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""foo"": ""bar""} Received: null"
page/page-network-request.spec.ts › should parse the data if content-type is application/x-www-form-urlencoded,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""baz"": ""123"", ""foo"": ""bar""} Received: null"
page/page-network-request.spec.ts › should parse the data if content-type is application/x-www-form-urlencoded; charset=UTF-8,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality Expected: {""baz"": ""123"", ""foo"": ""bar""} Received: null"
page/page-network-request.spec.ts › should return multipart/form-data,passed,unexpected,TypeError: Cannot read properties of null (reading 'toString')
page/page-network-request.spec.ts › should return event source,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""eventsource"" Received: ""document"""
page/page-network-request.spec.ts › should not allow to access frame on popup main request,passed,unexpected,TypeError: Cannot read properties of undefined (reading 'message')
page/page-network-response.spec.ts › should return non-utf8 body even when content-type says utf8,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-network-response.spec.ts › should report all headers,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 3 + Received + 1 Object { ""header-a"": Array [ - ""value-a"", - ""value-a-1"", - ""value-a-2"", + ""value-a, value-a-1, value-a-2"", ], ""header-b"": Array [ ""value-b"", ], }"
page/page-network-response.spec.ts › should report multiple set-cookie headers,passed,unexpected,"Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 2 Array [ - ""a=b"", - ""c=d"", + ""a=b + c=d"", ]"
page/page-network-response.spec.ts › should report if request was fromServiceWorker,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-network-sizes.spec.ts › should have the correct responseBodySize for chunked request,skipped,skipped,fixme
page/page-request-continue.spec.ts › should not throw if request was cancelled by the page,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-request-continue.spec.ts › continue with headers should send fresh cookie from the browser cookie store,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""foo=v2"" Received: ""foo=v1"""
page/page-request-fulfill.spec.ts › should not throw if request was cancelled by the page,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-request-gc.spec.ts › should collect element retained by locator hit-target interceptor after detach,skipped,skipped,fixme: Firefox hit-target interceptor does not release its element reference on detach
page/page-request-intercept.spec.ts › should intercept multipart/form-data request body,passed,unexpected,Error: expect(received).toContain(expected) // indexOf Matcher error: received value must not be null nor undefined Received has value: null
page/page-request-intercept.spec.ts › request.postData is not null when fetching FormData with a Blob,passed,unexpected,Error: expect(received).toContain(expected) // indexOf Matcher error: received value must not be null nor undefined Received has value: null
page/page-route.spec.ts › should be abortable with custom error codes,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""NS_ERROR_OFFLINE"" Received: ""NS_ERROR_ABORT"""
page/page-route.spec.ts › should not throw if request was cancelled by the page,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-route.spec.ts › should intercept when postData is more than 1MB,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
page/page-screenshot.spec.ts › page screenshot animations › should not capture pseudo element css animation,passed,unexpected,"Error: locator.screenshot: Protocol error (browsingContext.captureScreenshot): unable to capture screen Message: The dimensions of requested screenshot are incorrect, got width: 10 and height: 0. Call log: - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable"
page/page-screenshot.spec.ts › page screenshot animations › should not capture css animations in shadow DOM,passed,unexpected,Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false
page/page-screenshot.spec.ts › page screenshot animations › should wait for fonts to load,passed,unexpected,Error: expect(received).toContain(expected) // indexOf Matcher error: received value must not be null nor undefined Received has value: undefined
page/page-set-input-files.spec.ts › should upload a folder,passed,unexpected,"Error: elementHandle.setInputFiles: Protocol error (input.setFiles): unsupported operation Message: Failed to add file /home/runner/work/playwright/playwright/test-results/page-set-input-files-should-upload-a-folder-moz-firefox-nightly-page/file-upload-test ([Exception... ""File error: Is directory"" nsresult: ""0x8052000d (NS_ERROR_FILE_IS_DIRECTORY)"" location: """" data: no])"
page/page-wait-for-load-state.spec.ts › should wait for load state of empty url popup,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-wait-for-load-state.spec.ts › should wait for load state of about:blank popup ,passed,unexpected,Test timeout of 15000ms exceeded.
page/page-wait-for-load-state.spec.ts › should wait for load state of about:blank popup with noopener ,passed,unexpected,Test timeout of 15000ms exceeded.
page/wheel.spec.ts › should dispatch wheel events after popup was opened @smoke,passed,unexpected,Test timeout of 15000ms exceeded.
page/workers.spec.ts › Page.workers @smoke,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should emit created and destroyed events,passed,unexpected,"Error: worker.evaluateHandle: Target page, context or browser has been closed"
page/workers.spec.ts › should have JSHandles for console logs,passed,unexpected,"Error: expect(received).toBe(expected) // Object.is equality Expected: ""1 2 3 JSHandle@object"" Received: ""1 2 3 [object DedicatedWorkerGlobalScope]"""
page/workers.spec.ts › should evaluate,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should report console event on the worker,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should report console event on the worker when not listening on page or context,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should attribute network activity for worker inside iframe to the iframe,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should report network activity,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should report and intercept network from nested worker,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should support extra http headers,passed,unexpected,"Error: worker.evaluate: Target page, context or browser has been closed"
page/workers.spec.ts › should support offline,skipped,skipped,fixme: does not plumb setOffline into WorkerNavigator::OnLine
page/workers.spec.ts › should resolve worker script allHeaders in nested worker inside iframe,skipped,skipped,fixme: nested worker script request is not reported at all