.gitattributes
.gitignore
.pre-commit-config.yaml
AGENTS.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
DRIVER_VERSION
LICENSE
NODE_VERSION
README.md
SECURITY.md
SUPPORT.md
local-requirements.txt
pyproject.toml
requirements.txt
setup.cfg
setup.py
test.sh
.azure-pipelines/publish-docker.yml
.azure-pipelines/guardian/SDL/.gdnsuppress
.claude/skills/playwright-release/SKILL.md
.claude/skills/playwright-roll/SKILL.md
.claude/skills/playwright-triage/SKILL.md
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug.yml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/documentation.yml
.github/ISSUE_TEMPLATE/feature.yml
.github/ISSUE_TEMPLATE/question.yml
.github/ISSUE_TEMPLATE/regression.yml
.github/actions/setup-triage-runner/action.yml
.github/workflows/ci.yml
.github/workflows/publish.yml
.github/workflows/revision.yml
.github/workflows/roll.yml
.github/workflows/test_docker.yml
.github/workflows/triage.yml
examples/todomvc/requirements.txt
examples/todomvc/mvctests/__init__.py
examples/todomvc/mvctests/test_clear_completed_button.py
examples/todomvc/mvctests/test_counter.py
examples/todomvc/mvctests/test_editing.py
examples/todomvc/mvctests/test_item.py
examples/todomvc/mvctests/test_mark_all_as_completed.py
examples/todomvc/mvctests/test_new_todo.py
examples/todomvc/mvctests/test_persistence.py
examples/todomvc/mvctests/test_routing.py
examples/todomvc/mvctests/utils.py
playwright/__init__.py
playwright/__main__.py
playwright/_repo_version.py
playwright/py.typed
playwright.egg-info/PKG-INFO
playwright.egg-info/SOURCES.txt
playwright.egg-info/dependency_links.txt
playwright.egg-info/entry_points.txt
playwright.egg-info/requires.txt
playwright.egg-info/scm_file_list.json
playwright.egg-info/scm_version.json
playwright.egg-info/top_level.txt
playwright/_impl/AGENTS.md
playwright/_impl/__init__.py
playwright/_impl/_api_classes.py
playwright/_impl/_api_structures.py
playwright/_impl/_assertions.py
playwright/_impl/_async_base.py
playwright/_impl/_driver.py
playwright/_impl/_errors.py
playwright/_impl/_form_data.py
playwright/_impl/_greenlets.py
playwright/_impl/_helper.py
playwright/_impl/_impl_to_api_mapping.py
playwright/_impl/_map.py
playwright/_impl/_protocol.py
playwright/_impl/_protocol_check.py
playwright/_impl/_signature.py
playwright/_impl/_sync_base.py
playwright/_impl/artifact.py
playwright/_impl/assertions.py
playwright/_impl/browser.py
playwright/_impl/browser_context.py
playwright/_impl/browser_type.py
playwright/_impl/cdp_session.py
playwright/_impl/channel_owner.py
playwright/_impl/client_helper.py
playwright/_impl/client_instrumentation.py
playwright/_impl/client_stack_trace.py
playwright/_impl/clock.py
playwright/_impl/connect.py
playwright/_impl/connection.py
playwright/_impl/console_message.py
playwright/_impl/credentials.py
playwright/_impl/debugger.py
playwright/_impl/dialog.py
playwright/_impl/disposable.py
playwright/_impl/download.py
playwright/_impl/element_handle.py
playwright/_impl/errors.py
playwright/_impl/event_context_manager.py
playwright/_impl/event_emitter.py
playwright/_impl/events.py
playwright/_impl/fetch.py
playwright/_impl/file_chooser.py
playwright/_impl/file_utils.py
playwright/_impl/frame.py
playwright/_impl/har_router.py
playwright/_impl/input.py
playwright/_impl/internal_structures.py
playwright/_impl/js_handle.py
playwright/_impl/json_pipe.py
playwright/_impl/local_utils.py
playwright/_impl/locator.py
playwright/_impl/network.py
playwright/_impl/out_of_process.py
playwright/_impl/page.py
playwright/_impl/playwright.py
playwright/_impl/protocol_channels.py
playwright/_impl/protocol_types.py
playwright/_impl/screencast.py
playwright/_impl/selectors.py
playwright/_impl/stream.py
playwright/_impl/timeout_settings.py
playwright/_impl/tracing.py
playwright/_impl/transport.py
playwright/_impl/types.py
playwright/_impl/video.py
playwright/_impl/waiter.py
playwright/_impl/web_error.py
playwright/_impl/web_mcp.py
playwright/_impl/web_storage.py
playwright/_impl/worker.py
playwright/_impl/writable_stream.py
playwright/_impl/__pyinstaller/__init__.py
playwright/_impl/__pyinstaller/hook-playwright.async_api.py
playwright/_impl/__pyinstaller/hook-playwright.sync_api.py
playwright/_impl/isomorphic/__init__.py
playwright/_impl/isomorphic/headers.py
playwright/_impl/isomorphic/locator_utils.py
playwright/_impl/isomorphic/manual_promise.py
playwright/_impl/isomorphic/mime_type.py
playwright/_impl/isomorphic/string_utils.py
playwright/_impl/isomorphic/time.py
playwright/_impl/isomorphic/trace_utils.py
playwright/_impl/isomorphic/url_match.py
playwright/_impl/protocol/__init__.py
playwright/_impl/protocol/serializers.py
playwright/_impl/protocol/validator.py
playwright/_impl/protocol/validator_primitives.py
playwright/_impl/utils/__init__.py
playwright/_impl/utils/crypto.py
playwright/_impl/utils/debug.py
playwright/_impl/utils/debug_logger.py
playwright/_impl/utils/map.py
playwright/_impl/utils/stack_trace.py
playwright/_impl/utils/tasks.py
playwright/_impl/utils/whatwg_url.py
playwright/_impl/utils/zones.py
playwright/async_api/__init__.py
playwright/async_api/_context_manager.py
playwright/async_api/_generated.py
playwright/sync_api/__init__.py
playwright/sync_api/_context_manager.py
playwright/sync_api/_generated.py
scripts/build_driver.py
scripts/check_test_registry.py
scripts/lint.sh
scripts/pytest_dot_reporter.py
scripts/pytest_line_reporter.py
scripts/update_api.sh
scripts/update_node_version.py
scripts/update_versions.py
scripts/upstream.py
scripts/codegen/compare_api.py
scripts/codegen/generate_api.js
scripts/codegen/generate_protocol.py
scripts/codegen/python_rules.js
tests/AGENTS.md
tests/__init__.py
tests/conftest.py
tests/server.py
tests/test_installation.py
tests/test_reference_count_async.py
tests/upstream_not_ported.txt
tests/upstream_registry.md
tests/utils.py
tests/assets/background-color.html
tests/assets/beforeunload.html
tests/assets/blob-1.42.zip
tests/assets/blob-1.52.zip
tests/assets/button-overlay-oopif.html
tests/assets/callback.js
tests/assets/checkerboard.html
tests/assets/chromium-linux.zip
tests/assets/client.py
tests/assets/codicon.css
tests/assets/codicon.ttf
tests/assets/consolelog.html
tests/assets/counter.html
tests/assets/csp.html
tests/assets/css-transition.html
tests/assets/deep-shadow.html
tests/assets/device-motion.html
tests/assets/device-orientation.html
tests/assets/dom.html
tests/assets/download-blob.html
tests/assets/drag-n-drop.html
tests/assets/dummy_bad_browser_executable.js
tests/assets/dynamic-oopif.html
tests/assets/empty-standard-mode.html
tests/assets/empty.html
tests/assets/empty.pdf
tests/assets/error.html
tests/assets/example.mp3
tests/assets/file to upload.txt
tests/assets/file-to-upload-2.txt
tests/assets/file-to-upload.txt
tests/assets/formatted-number.html
tests/assets/geolocation.html
tests/assets/global-var.html
tests/assets/grid-iframe-in-shadow.html
tests/assets/grid.html
tests/assets/har-fulfill.har
tests/assets/har-redirect.har
tests/assets/har-sha1-main-response.txt
tests/assets/har-sha1.har
tests/assets/har.html
tests/assets/headings.html
tests/assets/highdpi.html
tests/assets/historyapi.html
tests/assets/injectedfile.js
tests/assets/injectedstyle.css
tests/assets/media-query-prefers-color-scheme.svg
tests/assets/mobile.html
tests/assets/movie.mp4
tests/assets/movie.ogv
tests/assets/movie.webm
tests/assets/mui.html
tests/assets/networkidle-frame.html
tests/assets/networkidle.html
tests/assets/networkidle.js
tests/assets/offscreenbuttons.html
tests/assets/one-style.css
tests/assets/one-style.html
tests/assets/overflow-large.html
tests/assets/overflow.html
tests/assets/player.html
tests/assets/playground.html
tests/assets/pptr.png
tests/assets/prefetch.html
tests/assets/prefetch.js
tests/assets/preload.html
tests/assets/react.html
tests/assets/redirectloop1.html
tests/assets/redirectloop2.html
tests/assets/resetcss.html
tests/assets/rgb.avif
tests/assets/rotate-pseudo.html
tests/assets/rotate-z-shadow-dom.html
tests/assets/rotate-z.html
tests/assets/sectionselectorengine.js
tests/assets/self-request.html
tests/assets/shadow-dom-link.html
tests/assets/shadow.html
tests/assets/simple.json
tests/assets/simplezip.json
tests/assets/synthetic-shadow.html
tests/assets/tamperable.html
tests/assets/test-trace1.zip
tests/assets/test-trace2.zip
tests/assets/title.html
tests/assets/trace-1.31.zip
tests/assets/trace-1.37.zip
tests/assets/trace-from-the-future.zip
tests/assets/trace-library-1.46.zip
tests/assets/trace-remote-time-diff.zip
tests/assets/video.html
tests/assets/video_mp4.html
tests/assets/video_webm.html
tests/assets/web-animation.html
tests/assets/window-stop.html
tests/assets/wrappedlink.html
tests/assets/axe-core/LICENSE
tests/assets/axe-core/README.md
tests/assets/axe-core/accessible-text.js
tests/assets/axe-core/implicit-role.js
tests/assets/cached/bfcached.html
tests/assets/cached/one-style.css
tests/assets/cached/one-style.html
tests/assets/client-certificates/README.md
tests/assets/client-certificates/generate.sh
tests/assets/client-certificates/client/localhost/localhost.csr
tests/assets/client-certificates/client/localhost/localhost.ext
tests/assets/client-certificates/client/localhost/localhost.key
tests/assets/client-certificates/client/localhost/localhost.pem
tests/assets/client-certificates/client/self-signed/cert.pem
tests/assets/client-certificates/client/self-signed/csr.pem
tests/assets/client-certificates/client/self-signed/key.pem
tests/assets/client-certificates/client/trusted/cert-legacy.pfx
tests/assets/client-certificates/client/trusted/cert.pem
tests/assets/client-certificates/client/trusted/cert.pfx
tests/assets/client-certificates/client/trusted/csr.pem
tests/assets/client-certificates/client/trusted/key.pem
tests/assets/client-certificates/server/server_cert.pem
tests/assets/client-certificates/server/server_key.pem
tests/assets/csscoverage/Dosis-Regular.ttf
tests/assets/csscoverage/OFL.txt
tests/assets/csscoverage/involved.html
tests/assets/csscoverage/media.html
tests/assets/csscoverage/multiple.html
tests/assets/csscoverage/simple.html
tests/assets/csscoverage/sourceurl.html
tests/assets/csscoverage/stylesheet1.css
tests/assets/csscoverage/stylesheet2.css
tests/assets/csscoverage/unused.html
tests/assets/digits/0.png
tests/assets/digits/1.png
tests/assets/digits/2.png
tests/assets/digits/3.png
tests/assets/digits/4.png
tests/assets/digits/5.png
tests/assets/digits/6.png
tests/assets/digits/7.png
tests/assets/digits/8.png
tests/assets/digits/9.png
tests/assets/es6/.eslintrc
tests/assets/es6/es6import.js
tests/assets/es6/es6module.js
tests/assets/es6/es6pathimport.js
tests/assets/evals/fill-form-submit.html
tests/assets/evals/fill-form.html
tests/assets/extension-mv3-simple/content-script.js
tests/assets/extension-mv3-simple/index.js
tests/assets/extension-mv3-simple/manifest.json
tests/assets/extension-mv3-sw-lifecycle/background.js
tests/assets/extension-mv3-sw-lifecycle/manifest.json
tests/assets/extension-mv3-with-logging/background.js
tests/assets/extension-mv3-with-logging/content.js
tests/assets/extension-mv3-with-logging/manifest.json
tests/assets/frames/child-redirect.html
tests/assets/frames/frame.html
tests/assets/frames/frameset.html
tests/assets/frames/lazy-frame.html
tests/assets/frames/nested-frames.html
tests/assets/frames/one-frame.html
tests/assets/frames/redirect-my-parent.html
tests/assets/frames/script.js
tests/assets/frames/style.css
tests/assets/frames/two-frames.html
tests/assets/input/animating-button.html
tests/assets/input/background-fixed.html
tests/assets/input/button.html
tests/assets/input/checkbox.html
tests/assets/input/drag-n-drop-manual.html
tests/assets/input/fileupload-multi.html
tests/assets/input/fileupload.html
tests/assets/input/folderupload.html
tests/assets/input/handle-locator.html
tests/assets/input/keyboard.html
tests/assets/input/mouse-helper.js
tests/assets/input/rotatedButton.html
tests/assets/input/scrollable.html
tests/assets/input/scrollable2.html
tests/assets/input/select.html
tests/assets/input/textarea.html
tests/assets/input/touches.html
tests/assets/jscoverage/eval.html
tests/assets/jscoverage/involved.html
tests/assets/jscoverage/multiple.html
tests/assets/jscoverage/ranges.html
tests/assets/jscoverage/script1.js
tests/assets/jscoverage/script2.js
tests/assets/jscoverage/simple.html
tests/assets/jscoverage/sourceurl.html
tests/assets/jscoverage/unused.html
tests/assets/load-event/load-event.html
tests/assets/load-event/module.js
tests/assets/modernizr/README.md
tests/assets/modernizr/index.html
tests/assets/modernizr/mobile-safari-26.json
tests/assets/modernizr/modernizr.js
tests/assets/modernizr/roll.sh
tests/assets/modernizr/safari-26.json
tests/assets/multi-value-rdn/README.md
tests/assets/multi-value-rdn/cert.pem
tests/assets/multi-value-rdn/key.pem
tests/assets/network-tab/font.woff2
tests/assets/network-tab/image.png
tests/assets/network-tab/network.html
tests/assets/network-tab/script.js
tests/assets/network-tab/style.css
tests/assets/popup/popup.html
tests/assets/popup/window-open.html
tests/assets/react/material-ui@5.2.2.production.min.js
tests/assets/react/react-dom@16.13.1.production.min.js
tests/assets/react/react-dom@17.0.2.production.min.js
tests/assets/react/react@16.13.1.production.min.js
tests/assets/react/react@17.0.2.production.min.js
tests/assets/screenshots/canvas.html
tests/assets/screenshots/controls.html
tests/assets/screenshots/translateZ.html
tests/assets/screenshots/webgl.html
tests/assets/selenium-grid/broken-selenium-driver.js
tests/assets/selenium-grid/selenium-config-standalone.json
tests/assets/serviceworkers/bug-33561/index.html
tests/assets/serviceworkers/bug-33561/sw.js
tests/assets/serviceworkers/empty/sw.html
tests/assets/serviceworkers/empty/sw.js
tests/assets/serviceworkers/fetch/style.css
tests/assets/serviceworkers/fetch/sw.html
tests/assets/serviceworkers/fetch/sw.js
tests/assets/serviceworkers/fetchdummy/sw.html
tests/assets/serviceworkers/fetchdummy/sw.js
tests/assets/serviceworkers/slow-fallback/sw.html
tests/assets/serviceworkers/slow-fallback/sw.js
tests/assets/serviceworkers/stub/sw.html
tests/assets/serviceworkers/stub/sw.js
tests/assets/shared-worker/shared-worker.html
tests/assets/shared-worker/shared-worker.js
tests/assets/to-do-notifications/LICENSE
tests/assets/to-do-notifications/README.md
tests/assets/to-do-notifications/index.html
tests/assets/to-do-notifications/manifest.webapp
tests/assets/to-do-notifications/scripts/todo.js
tests/assets/to-do-notifications/style/style.css
tests/assets/wasm/table2.html
tests/assets/wasm/table2.wasm
tests/assets/webfont/README.md
tests/assets/webfont/generate_font.py
tests/assets/webfont/iconfont.svg
tests/assets/webfont/iconfont.woff2
tests/assets/webfont/webfont.html
tests/assets/worker/import-me.js
tests/assets/worker/worker-http-import.html
tests/assets/worker/worker-http-import.js
tests/assets/worker/worker.html
tests/assets/worker/worker.js
tests/assets/wpt/LICENSE.md
tests/assets/wpt/README.md
tests/assets/wpt/accname/manual/description_1.0_combobox-focusable-manual.html
tests/assets/wpt/accname/manual/description_from_content_of_describedby_element-manual.html
tests/assets/wpt/accname/manual/description_link-with-label-manual.html
tests/assets/wpt/accname/manual/description_test_case_557-manual.html
tests/assets/wpt/accname/manual/description_test_case_664-manual.html
tests/assets/wpt/accname/manual/description_test_case_665-manual.html
tests/assets/wpt/accname/manual/description_test_case_666-manual.html
tests/assets/wpt/accname/manual/description_test_case_772-manual.html
tests/assets/wpt/accname/manual/description_test_case_773-manual.html
tests/assets/wpt/accname/manual/description_test_case_774-manual.html
tests/assets/wpt/accname/manual/description_test_case_838-manual.html
tests/assets/wpt/accname/manual/description_test_case_broken_reference-manual.html
tests/assets/wpt/accname/manual/description_test_case_one_valid_reference-manual.html
tests/assets/wpt/accname/manual/description_title-same-element-manual.html
tests/assets/wpt/accname/manual/foo.jpg
tests/assets/wpt/accname/manual/name_1.0_combobox-focusable-alternative-manual.html
tests/assets/wpt/accname/manual/name_1.0_combobox-focusable-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-embedded-combobox-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-embedded-listbox-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-embedded-menu-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-embedded-select-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-embedded-slider-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-embedded-spinbutton-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-embedded-textbox-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-multiple-label-alternative-manual.html
tests/assets/wpt/accname/manual/name_checkbox-label-multiple-label-manual.html
tests/assets/wpt/accname/manual/name_checkbox-title-manual.html
tests/assets/wpt/accname/manual/name_file-label-embedded-combobox-manual.html
tests/assets/wpt/accname/manual/name_file-label-embedded-menu-manual.html
tests/assets/wpt/accname/manual/name_file-label-embedded-select-manual.html
tests/assets/wpt/accname/manual/name_file-label-embedded-slider-manual.html
tests/assets/wpt/accname/manual/name_file-label-embedded-spinbutton-manual.html
tests/assets/wpt/accname/manual/name_file-label-inline-block-elements-manual.html
tests/assets/wpt/accname/manual/name_file-label-inline-block-styles-manual.html
tests/assets/wpt/accname/manual/name_file-label-inline-hidden-elements-manual.html
tests/assets/wpt/accname/manual/name_file-label-owned-combobox-manual.html
tests/assets/wpt/accname/manual/name_file-label-owned-combobox-owned-listbox-manual.html
tests/assets/wpt/accname/manual/name_file-title-manual.html
tests/assets/wpt/accname/manual/name_from_content-manual.html
tests/assets/wpt/accname/manual/name_from_content_of_label-manual.html
tests/assets/wpt/accname/manual/name_from_content_of_labelledby_element-manual.html
tests/assets/wpt/accname/manual/name_from_content_of_labelledby_elements_one_of_which_is_hidden-manual.html
tests/assets/wpt/accname/manual/name_heading-combobox-focusable-alternative-manual.html
tests/assets/wpt/accname/manual/name_image-title-manual.html
tests/assets/wpt/accname/manual/name_link-mixed-content-manual.html
tests/assets/wpt/accname/manual/name_link-with-label-manual.html
tests/assets/wpt/accname/manual/name_password-label-embedded-combobox-manual.html
tests/assets/wpt/accname/manual/name_password-label-embedded-menu-manual.html
tests/assets/wpt/accname/manual/name_password-label-embedded-select-manual.html
tests/assets/wpt/accname/manual/name_password-label-embedded-slider-manual.html
tests/assets/wpt/accname/manual/name_password-label-embedded-spinbutton-manual.html
tests/assets/wpt/accname/manual/name_password-title-manual.html
tests/assets/wpt/accname/manual/name_radio-label-embedded-combobox-manual.html
tests/assets/wpt/accname/manual/name_radio-label-embedded-menu-manual.html
tests/assets/wpt/accname/manual/name_radio-label-embedded-select-manual.html
tests/assets/wpt/accname/manual/name_radio-label-embedded-slider-manual.html
tests/assets/wpt/accname/manual/name_radio-label-embedded-spinbutton-manual.html
tests/assets/wpt/accname/manual/name_radio-title-manual.html
tests/assets/wpt/accname/manual/name_test_case_539-manual.html
tests/assets/wpt/accname/manual/name_test_case_540-manual.html
tests/assets/wpt/accname/manual/name_test_case_541-manual.html
tests/assets/wpt/accname/manual/name_test_case_543-manual.html
tests/assets/wpt/accname/manual/name_test_case_544-manual.html
tests/assets/wpt/accname/manual/name_test_case_545-manual.html
tests/assets/wpt/accname/manual/name_test_case_546-manual.html
tests/assets/wpt/accname/manual/name_test_case_547-manual.html
tests/assets/wpt/accname/manual/name_test_case_548-manual.html
tests/assets/wpt/accname/manual/name_test_case_549-manual.html
tests/assets/wpt/accname/manual/name_test_case_550-manual.html
tests/assets/wpt/accname/manual/name_test_case_551-manual.html
tests/assets/wpt/accname/manual/name_test_case_552-manual.html
tests/assets/wpt/accname/manual/name_test_case_553-manual.html
tests/assets/wpt/accname/manual/name_test_case_556-manual.html
tests/assets/wpt/accname/manual/name_test_case_557-manual.html
tests/assets/wpt/accname/manual/name_test_case_558-manual.html
tests/assets/wpt/accname/manual/name_test_case_559-manual.html
tests/assets/wpt/accname/manual/name_test_case_560-manual.html
tests/assets/wpt/accname/manual/name_test_case_561-manual.html
tests/assets/wpt/accname/manual/name_test_case_562-manual.html
tests/assets/wpt/accname/manual/name_test_case_563-manual.html
tests/assets/wpt/accname/manual/name_test_case_564-manual.html
tests/assets/wpt/accname/manual/name_test_case_565-manual.html
tests/assets/wpt/accname/manual/name_test_case_566-manual.html
tests/assets/wpt/accname/manual/name_test_case_596-manual.html
tests/assets/wpt/accname/manual/name_test_case_597-manual.html
tests/assets/wpt/accname/manual/name_test_case_598-manual.html
tests/assets/wpt/accname/manual/name_test_case_599-manual.html
tests/assets/wpt/accname/manual/name_test_case_600-manual.html
tests/assets/wpt/accname/manual/name_test_case_601-manual.html
tests/assets/wpt/accname/manual/name_test_case_602-manual.html
tests/assets/wpt/accname/manual/name_test_case_603-manual.html
tests/assets/wpt/accname/manual/name_test_case_604-manual.html
tests/assets/wpt/accname/manual/name_test_case_605-manual.html
tests/assets/wpt/accname/manual/name_test_case_606-manual.html
tests/assets/wpt/accname/manual/name_test_case_607-manual.html
tests/assets/wpt/accname/manual/name_test_case_608-manual.html
tests/assets/wpt/accname/manual/name_test_case_609-manual.html
tests/assets/wpt/accname/manual/name_test_case_610-manual.html
tests/assets/wpt/accname/manual/name_test_case_611-manual.html
tests/assets/wpt/accname/manual/name_test_case_612-manual.html
tests/assets/wpt/accname/manual/name_test_case_613-manual.html
tests/assets/wpt/accname/manual/name_test_case_614-manual.html
tests/assets/wpt/accname/manual/name_test_case_615-manual.html
tests/assets/wpt/accname/manual/name_test_case_616-manual.html
tests/assets/wpt/accname/manual/name_test_case_617-manual.html
tests/assets/wpt/accname/manual/name_test_case_618-manual.html
tests/assets/wpt/accname/manual/name_test_case_619-manual.html
tests/assets/wpt/accname/manual/name_test_case_620-manual.html
tests/assets/wpt/accname/manual/name_test_case_621-manual.html
tests/assets/wpt/accname/manual/name_test_case_659-manual.html
tests/assets/wpt/accname/manual/name_test_case_660-manual.html
tests/assets/wpt/accname/manual/name_test_case_661-manual.html
tests/assets/wpt/accname/manual/name_test_case_662-manual.html
tests/assets/wpt/accname/manual/name_test_case_663a-manual.html
tests/assets/wpt/accname/manual/name_test_case_721-manual.html
tests/assets/wpt/accname/manual/name_test_case_723-manual.html
tests/assets/wpt/accname/manual/name_test_case_724-manual.html
tests/assets/wpt/accname/manual/name_test_case_725-manual.html
tests/assets/wpt/accname/manual/name_test_case_726-manual.html
tests/assets/wpt/accname/manual/name_test_case_727-manual.html
tests/assets/wpt/accname/manual/name_test_case_728-manual.html
tests/assets/wpt/accname/manual/name_test_case_729-manual.html
tests/assets/wpt/accname/manual/name_test_case_730-manual.html
tests/assets/wpt/accname/manual/name_test_case_731-manual.html
tests/assets/wpt/accname/manual/name_test_case_733-manual.html
tests/assets/wpt/accname/manual/name_test_case_734-manual.html
tests/assets/wpt/accname/manual/name_test_case_735-manual.html
tests/assets/wpt/accname/manual/name_test_case_736-manual.html
tests/assets/wpt/accname/manual/name_test_case_737-manual.html
tests/assets/wpt/accname/manual/name_test_case_738-manual.html
tests/assets/wpt/accname/manual/name_test_case_739-manual.html
tests/assets/wpt/accname/manual/name_test_case_740-manual.html
tests/assets/wpt/accname/manual/name_test_case_741-manual.html
tests/assets/wpt/accname/manual/name_test_case_742-manual.html
tests/assets/wpt/accname/manual/name_test_case_743-manual.html
tests/assets/wpt/accname/manual/name_test_case_744-manual.html
tests/assets/wpt/accname/manual/name_test_case_745-manual.html
tests/assets/wpt/accname/manual/name_test_case_746-manual.html
tests/assets/wpt/accname/manual/name_test_case_747-manual.html
tests/assets/wpt/accname/manual/name_test_case_748-manual.html
tests/assets/wpt/accname/manual/name_test_case_749-manual.html
tests/assets/wpt/accname/manual/name_test_case_750-manual.html
tests/assets/wpt/accname/manual/name_test_case_751-manual.html
tests/assets/wpt/accname/manual/name_test_case_752-manual.html
tests/assets/wpt/accname/manual/name_test_case_753-manual.html
tests/assets/wpt/accname/manual/name_test_case_754-manual.html
tests/assets/wpt/accname/manual/name_test_case_755-manual.html
tests/assets/wpt/accname/manual/name_test_case_756-manual.html
tests/assets/wpt/accname/manual/name_test_case_757-manual.html
tests/assets/wpt/accname/manual/name_test_case_758-manual.html
tests/assets/wpt/accname/manual/name_test_case_759-manual.html
tests/assets/wpt/accname/manual/name_test_case_760-manual.html
tests/assets/wpt/accname/manual/name_test_case_761-manual.html
tests/assets/wpt/accname/manual/name_test_case_762-manual.html
tests/assets/wpt/accname/manual/name_text-label-embedded-combobox-manual.html
tests/assets/wpt/accname/manual/name_text-label-embedded-menu-manual.html
tests/assets/wpt/accname/manual/name_text-label-embedded-select-manual.html
tests/assets/wpt/accname/manual/name_text-label-embedded-slider-manual.html
tests/assets/wpt/accname/manual/name_text-label-embedded-spinbutton-manual.html
tests/assets/wpt/accname/manual/name_text-title-manual.html
tests/assets/wpt/accname/name/comp_embedded_control.html
tests/assets/wpt/accname/name/comp_hidden_not_referenced.html
tests/assets/wpt/accname/name/comp_host_language_label.html
tests/assets/wpt/accname/name/comp_label.html
tests/assets/wpt/accname/name/comp_labelledby.html
tests/assets/wpt/accname/name/comp_labelledby_hidden_nodes.html
tests/assets/wpt/accname/name/comp_name_from_content.html
tests/assets/wpt/accname/name/comp_text_node.html
tests/assets/wpt/accname/name/comp_tooltip.html
tests/assets/wpt/accname/name/shadowdom/basic.html
tests/assets/wpt/accname/name/shadowdom/slot.html
tests/assets/wpt/wai-aria/scripts/manual.css
tests/async/__init__.py
tests/async/conftest.py
tests/async/utils.py
tests/async/library/__init__.py
tests/async/library/test_beforeunload.py
tests/async/library/test_browser.py
tests/async/library/test_browser_server.py
tests/async/library/test_browsercontext_add_cookies.py
tests/async/library/test_browsercontext_add_init_script.py
tests/async/library/test_browsercontext_base_url.py
tests/async/library/test_browsercontext_basic.py
tests/async/library/test_browsercontext_clearcookies.py
tests/async/library/test_browsercontext_cookies.py
tests/async/library/test_browsercontext_cookies_third_party.py
tests/async/library/test_browsercontext_credentials.py
tests/async/library/test_browsercontext_csp.py
tests/async/library/test_browsercontext_device.py
tests/async/library/test_browsercontext_dsf.py
tests/async/library/test_browsercontext_events.py
tests/async/library/test_browsercontext_expose_function.py
tests/async/library/test_browsercontext_fetch.py
tests/async/library/test_browsercontext_fetch_algorithms.py
tests/async/library/test_browsercontext_fetch_happy_eyeballs.py
tests/async/library/test_browsercontext_har.py
tests/async/library/test_browsercontext_locale.py
tests/async/library/test_browsercontext_network_event.py
tests/async/library/test_browsercontext_page_event.py
tests/async/library/test_browsercontext_pages.py
tests/async/library/test_browsercontext_proxy.py
tests/async/library/test_browsercontext_route.py
tests/async/library/test_browsercontext_service_worker_policy.py
tests/async/library/test_browsercontext_set_extra_http_headers.py
tests/async/library/test_browsercontext_storage_state.py
tests/async/library/test_browsercontext_strict.py
tests/async/library/test_browsercontext_timezone_id.py
tests/async/library/test_browsercontext_user_agent.py
tests/async/library/test_browsercontext_viewport.py
tests/async/library/test_browsercontext_viewport_mobile.py
tests/async/library/test_browsercontext_webauthn.py
tests/async/library/test_browsertype_basic.py
tests/async/library/test_browsertype_connect.py
tests/async/library/test_browsertype_launch.py
tests/async/library/test_browsertype_launch_selenium.py
tests/async/library/test_capabilities.py
tests/async/library/test_client_certificates.py
tests/async/library/test_debugger.py
tests/async/library/test_defaultbrowsercontext_1.py
tests/async/library/test_defaultbrowsercontext_2.py
tests/async/library/test_download.py
tests/async/library/test_downloads_path.py
tests/async/library/test_emulation_coop.py
tests/async/library/test_emulation_focus.py
tests/async/library/test_favicon.py
tests/async/library/test_fetch_proxy.py
tests/async/library/test_geolocation.py
tests/async/library/test_global_fetch.py
tests/async/library/test_global_fetch_cookie.py
tests/async/library/test_har.py
tests/async/library/test_har_websocket.py
tests/async/library/test_headful.py
tests/async/library/test_hit_target.py
tests/async/library/test_ignorehttpserrors.py
tests/async/library/test_launcher.py
tests/async/library/test_locator_dispatchevent_touch.py
tests/async/library/test_locator_highlight.py
tests/async/library/test_modernizr.py
tests/async/library/test_multiclient.py
tests/async/library/test_page_clock.py
tests/async/library/test_page_clock_frozen.py
tests/async/library/test_page_close.py
tests/async/library/test_page_event_crash.py
tests/async/library/test_pdf.py
tests/async/library/test_permissions.py
tests/async/library/test_popup.py
tests/async/library/test_proxy.py
tests/async/library/test_resource_timing.py
tests/async/library/test_route_web_socket.py
tests/async/library/test_screencast.py
tests/async/library/test_screencast_actions.py
tests/async/library/test_screencast_overlay.py
tests/async/library/test_screenshot.py
tests/async/library/test_selectors_register.py
tests/async/library/test_shared_worker.py
tests/async/library/test_signals.py
tests/async/library/test_tap.py
tests/async/library/test_tracing.py
tests/async/library/test_unroute_behavior.py
tests/async/library/test_video.py
tests/async/library/test_web_socket.py
tests/async/library/test_webmcp.py
tests/async/library/test_webmcp_disabled.py
tests/async/library/chromium/__init__.py
tests/async/library/chromium/test_bfcache.py
tests/async/library/chromium/test_chromium.py
tests/async/library/chromium/test_connect_over_cdp.py
tests/async/library/chromium/test_disable_web_security.py
tests/async/library/chromium/test_extensions.py
tests/async/library/chromium/test_launcher.py
tests/async/library/chromium/test_oopif.py
tests/async/library/chromium/test_session.py
tests/async/library/chromium/test_tracing.py
tests/async/library/firefox/__init__.py
tests/async/library/firefox/test_launcher.py
tests/async/page/__init__.py
tests/async/page/test_elementhandle_bounding_box.py
tests/async/page/test_elementhandle_click.py
tests/async/page/test_elementhandle_content_frame.py
tests/async/page/test_elementhandle_convenience.py
tests/async/page/test_elementhandle_eval_on_selector.py
tests/async/page/test_elementhandle_misc.py
tests/async/page/test_elementhandle_owner_frame.py
tests/async/page/test_elementhandle_press.py
tests/async/page/test_elementhandle_query_selector.py
tests/async/page/test_elementhandle_screenshot.py
tests/async/page/test_elementhandle_scroll_into_view.py
tests/async/page/test_elementhandle_select_text.py
tests/async/page/test_elementhandle_type.py
tests/async/page/test_elementhandle_wait_for_element_state.py
tests/async/page/test_eval_on_selector.py
tests/async/page/test_eval_on_selector_all.py
tests/async/page/test_expect_boolean.py
tests/async/page/test_expect_misc.py
tests/async/page/test_expect_timeout.py
tests/async/page/test_expect_to_have_accessible.py
tests/async/page/test_expect_to_have_text.py
tests/async/page/test_expect_to_have_value.py
tests/async/page/test_firefox_network_response.py
tests/async/page/test_frame_evaluate.py
tests/async/page/test_frame_frame_element.py
tests/async/page/test_frame_goto.py
tests/async/page/test_frame_hierarchy.py
tests/async/page/test_interception.py
tests/async/page/test_jshandle_as_element.py
tests/async/page/test_jshandle_evaluate.py
tests/async/page/test_jshandle_json_value.py
tests/async/page/test_jshandle_properties.py
tests/async/page/test_jshandle_to_string.py
tests/async/page/test_locator_any_frame.py
tests/async/page/test_locator_click.py
tests/async/page/test_locator_convenience.py
tests/async/page/test_locator_element_handle.py
tests/async/page/test_locator_evaluate.py
tests/async/page/test_locator_frame.py
tests/async/page/test_locator_highlight.py
tests/async/page/test_locator_is_visible.py
tests/async/page/test_locator_list.py
tests/async/page/test_locator_misc_1.py
tests/async/page/test_locator_misc_2.py
tests/async/page/test_locator_query.py
tests/async/page/test_locator_wait_for_function.py
tests/async/page/test_network_post_data.py
tests/async/page/test_page_add_init_script.py
tests/async/page/test_page_add_locator_handler.py
tests/async/page/test_page_add_script_tag.py
tests/async/page/test_page_add_style_tag.py
tests/async/page/test_page_aria_snapshot.py
tests/async/page/test_page_aria_snapshot_ai.py
tests/async/page/test_page_autowaiting_basic.py
tests/async/page/test_page_autowaiting_no_hang.py
tests/async/page/test_page_basic.py
tests/async/page/test_page_cache_storage.py
tests/async/page/test_page_check.py
tests/async/page/test_page_click.py
tests/async/page/test_page_click_react.py
tests/async/page/test_page_click_scroll.py
tests/async/page/test_page_click_timeout_1.py
tests/async/page/test_page_click_timeout_2.py
tests/async/page/test_page_click_timeout_3.py
tests/async/page/test_page_click_timeout_4.py
tests/async/page/test_page_dialog.py
tests/async/page/test_page_dispatchevent.py
tests/async/page/test_page_drag.py
tests/async/page/test_page_drop.py
tests/async/page/test_page_emulate_media.py
tests/async/page/test_page_evaluate.py
tests/async/page/test_page_evaluate_callback.py
tests/async/page/test_page_evaluate_handle.py
tests/async/page/test_page_event_console.py
tests/async/page/test_page_event_load.py
tests/async/page/test_page_event_network.py
tests/async/page/test_page_event_pageerror.py
tests/async/page/test_page_event_popup.py
tests/async/page/test_page_event_request.py
tests/async/page/test_page_expose_function.py
tests/async/page/test_page_filechooser.py
tests/async/page/test_page_fill.py
tests/async/page/test_page_focus.py
tests/async/page/test_page_goto.py
tests/async/page/test_page_history.py
tests/async/page/test_page_keyboard.py
tests/async/page/test_page_localstorage.py
tests/async/page/test_page_mouse.py
tests/async/page/test_page_navigation.py
tests/async/page/test_page_network_idle.py
tests/async/page/test_page_network_request.py
tests/async/page/test_page_network_response.py
tests/async/page/test_page_network_sizes.py
tests/async/page/test_page_request_continue.py
tests/async/page/test_page_request_fallback.py
tests/async/page/test_page_request_fulfill.py
tests/async/page/test_page_request_gc.py
tests/async/page/test_page_request_intercept.py
tests/async/page/test_page_route.py
tests/async/page/test_page_screenshot.py
tests/async/page/test_page_select_option.py
tests/async/page/test_page_set_content.py
tests/async/page/test_page_set_extra_http_headers.py
tests/async/page/test_page_set_input_files.py
tests/async/page/test_page_strict.py
tests/async/page/test_page_transition.py
tests/async/page/test_page_wait_for_function.py
tests/async/page/test_page_wait_for_load_state.py
tests/async/page/test_page_wait_for_navigation.py
tests/async/page/test_page_wait_for_request.py
tests/async/page/test_page_wait_for_response.py
tests/async/page/test_page_wait_for_selector_1.py
tests/async/page/test_page_wait_for_selector_2.py
tests/async/page/test_page_wait_for_url.py
tests/async/page/test_queryselector.py
tests/async/page/test_retarget.py
tests/async/page/test_selectors_css.py
tests/async/page/test_selectors_frame.py
tests/async/page/test_selectors_get_by.py
tests/async/page/test_selectors_misc.py
tests/async/page/test_selectors_register.py
tests/async/page/test_selectors_role.py
tests/async/page/test_selectors_text.py
tests/async/page/test_to_match_aria_snapshot.py
tests/async/page/test_wheel.py
tests/async/page/test_workers.py
tests/async/python/__init__.py
tests/async/python/test_assertions.py
tests/async/python/test_asyncio.py
tests/async/python/test_browsercontext.py
tests/async/python/test_browsercontext_credentials.py
tests/async/python/test_browsercontext_events.py
tests/async/python/test_browsercontext_proxy.py
tests/async/python/test_browsercontext_request_fallback.py
tests/async/python/test_browsercontext_request_intercept.py
tests/async/python/test_browsertype_connect.py
tests/async/python/test_cdp_session.py
tests/async/python/test_click.py
tests/async/python/test_console.py
tests/async/python/test_context_manager.py
tests/async/python/test_device_descriptors.py
tests/async/python/test_dialog.py
tests/async/python/test_download.py
tests/async/python/test_expect_misc.py
tests/async/python/test_fetch_browser_context.py
tests/async/python/test_fetch_global.py
tests/async/python/test_har.py
tests/async/python/test_input.py
tests/async/python/test_issues.py
tests/async/python/test_jshandle.py
tests/async/python/test_keyboard.py
tests/async/python/test_launcher.py
tests/async/python/test_listeners.py
tests/async/python/test_locators.py
tests/async/python/test_network.py
tests/async/python/test_page.py
tests/async/python/test_page_add_locator_handler.py
tests/async/python/test_page_aria_snapshot.py
tests/async/python/test_page_evaluate.py
tests/async/python/test_page_network_request.py
tests/async/python/test_page_route.py
tests/async/python/test_page_select_option.py
tests/async/python/test_page_web_storage.py
tests/async/python/test_pdf.py
tests/async/python/test_popup.py
tests/async/python/test_proxy.py
tests/async/python/test_request_fulfill.py
tests/async/python/test_route_web_socket.py
tests/async/python/test_screencast.py
tests/async/python/test_selector_generator.py
tests/async/python/test_tracing.py
tests/async/python/test_video.py
tests/async/python/test_websocket.py
tests/async/python/test_worker.py
tests/common/__init__.py
tests/common/test_events.py
tests/common/test_signals.py
tests/common/test_threads.py
tests/golden-chromium/SS-066-page-screenshot-should-capture-css-transform-1.png
tests/golden-chromium/SS-067-should-capture-css-box-shadow-1.png
tests/golden-chromium/canvas-changes-0.png
tests/golden-chromium/canvas-changes-1.png
tests/golden-chromium/canvas-changes-2.png
tests/golden-chromium/element-larger-than-viewport-dsf-css-size.png
tests/golden-chromium/element-larger-than-viewport-dsf.png
tests/golden-chromium/element-screenshot-SS-094-page-screenshot-should-capture-css-transform-with-device-pixels-1.png
tests/golden-chromium/grid-cell-0.png
tests/golden-chromium/grid-cell-1.png
tests/golden-chromium/hide-should-work.png
tests/golden-chromium/mask-color-should-work.png
tests/golden-chromium/mask-should-work-with-elementhandle.png
tests/golden-chromium/mask-should-work-with-locator.png
tests/golden-chromium/mask-should-work.png
tests/golden-chromium/mock-binary-response.png
tests/golden-chromium/mock-svg.png
tests/golden-chromium/red.webp
tests/golden-chromium/remove-should-work.png
tests/golden-chromium/screenshot-canvas.png
tests/golden-chromium/screenshot-clip-odd-size.png
tests/golden-chromium/screenshot-clip-rect.png
tests/golden-chromium/screenshot-device-scale-factor-clip-css-size.png
tests/golden-chromium/screenshot-device-scale-factor-clip.png
tests/golden-chromium/screenshot-device-scale-factor-css-size.png
tests/golden-chromium/screenshot-device-scale-factor.png
tests/golden-chromium/screenshot-element-bounding-box.png
tests/golden-chromium/screenshot-element-fractional-offset.png
tests/golden-chromium/screenshot-element-fractional.png
tests/golden-chromium/screenshot-element-larger-than-viewport.png
tests/golden-chromium/screenshot-element-mobile-dsf.png
tests/golden-chromium/screenshot-element-mobile.png
tests/golden-chromium/screenshot-element-padding-border.png
tests/golden-chromium/screenshot-element-rotate.png
tests/golden-chromium/screenshot-element-scrolled-into-view.png
tests/golden-chromium/screenshot-grid-fullpage-mask-outside-viewport.png
tests/golden-chromium/screenshot-grid-fullpage.png
tests/golden-chromium/screenshot-iframe.png
tests/golden-chromium/screenshot-mobile-clip.png
tests/golden-chromium/screenshot-mobile-fullpage.png
tests/golden-chromium/screenshot-mobile.png
tests/golden-chromium/screenshot-offscreen-clip.png
tests/golden-chromium/screenshot-oopif.png
tests/golden-chromium/screenshot-sanity.png
tests/golden-chromium/screenshot-translateZ.png
tests/golden-chromium/screenshot-web-font.png
tests/golden-chromium/screenshot-webgl.png
tests/golden-chromium/should-mask-in-parallel-1.png
tests/golden-chromium/should-mask-in-parallel-2.png
tests/golden-chromium/should-mask-inside-iframe.png
tests/golden-chromium/should-mask-multiple-elements.png
tests/golden-chromium/transparent.png
tests/golden-chromium/white.jpg
tests/golden-firefox/SS-066-page-screenshot-should-capture-css-transform-1.png
tests/golden-firefox/SS-067-should-capture-css-box-shadow-1.png
tests/golden-firefox/canvas-changes-0.png
tests/golden-firefox/canvas-changes-1.png
tests/golden-firefox/canvas-changes-2.png
tests/golden-firefox/element-larger-than-viewport-dsf-css-size.png
tests/golden-firefox/element-larger-than-viewport-dsf.png
tests/golden-firefox/element-screenshot-SS-094-page-screenshot-should-capture-css-transform-with-device-pixels-1.png
tests/golden-firefox/grid-cell-0.png
tests/golden-firefox/grid-cell-1.png
tests/golden-firefox/hanging-main-resource.png
tests/golden-firefox/hide-should-work.png
tests/golden-firefox/mask-color-should-work.png
tests/golden-firefox/mask-should-work-with-elementhandle.png
tests/golden-firefox/mask-should-work-with-locator.png
tests/golden-firefox/mask-should-work.png
tests/golden-firefox/mock-binary-response.png
tests/golden-firefox/mock-svg.png
tests/golden-firefox/red.webp
tests/golden-firefox/remove-should-work.png
tests/golden-firefox/screenshot-canvas.png
tests/golden-firefox/screenshot-clip-odd-size.png
tests/golden-firefox/screenshot-clip-rect.png
tests/golden-firefox/screenshot-device-scale-factor-clip-css-size.png
tests/golden-firefox/screenshot-device-scale-factor-clip.png
tests/golden-firefox/screenshot-device-scale-factor-css-size.png
tests/golden-firefox/screenshot-device-scale-factor.png
tests/golden-firefox/screenshot-element-bounding-box.png
tests/golden-firefox/screenshot-element-fractional-offset.png
tests/golden-firefox/screenshot-element-fractional.png
tests/golden-firefox/screenshot-element-larger-than-viewport.png
tests/golden-firefox/screenshot-element-padding-border.png
tests/golden-firefox/screenshot-element-rotate.png
tests/golden-firefox/screenshot-element-scrolled-into-view.png
tests/golden-firefox/screenshot-grid-fullpage-mask-outside-viewport.png
tests/golden-firefox/screenshot-grid-fullpage.png
tests/golden-firefox/screenshot-iframe.png
tests/golden-firefox/screenshot-offscreen-clip.png
tests/golden-firefox/screenshot-sanity.png
tests/golden-firefox/screenshot-translateZ.png
tests/golden-firefox/screenshot-web-font.png
tests/golden-firefox/screenshot-webgl.png
tests/golden-firefox/should-mask-in-parallel-1.png
tests/golden-firefox/should-mask-in-parallel-2.png
tests/golden-firefox/should-mask-inside-iframe.png
tests/golden-firefox/should-mask-multiple-elements.png
tests/golden-firefox/white.jpg
tests/golden-webkit/SS-067-should-capture-css-box-shadow-1.png
tests/golden-webkit/canvas-changes-0.png
tests/golden-webkit/canvas-changes-1.png
tests/golden-webkit/canvas-changes-2.png
tests/golden-webkit/element-larger-than-viewport-dsf-css-size.png
tests/golden-webkit/element-larger-than-viewport-dsf.png
tests/golden-webkit/grid-cell-0.png
tests/golden-webkit/grid-cell-1.png
tests/golden-webkit/hanging-main-resource.png
tests/golden-webkit/hide-should-work.png
tests/golden-webkit/mask-color-should-work.png
tests/golden-webkit/mask-should-work-with-elementhandle.png
tests/golden-webkit/mask-should-work-with-locator.png
tests/golden-webkit/mask-should-work.png
tests/golden-webkit/mock-binary-response.png
tests/golden-webkit/mock-svg.png
tests/golden-webkit/red.webp
tests/golden-webkit/remove-should-work.png
tests/golden-webkit/screenshot-canvas.png
tests/golden-webkit/screenshot-clip-odd-size.png
tests/golden-webkit/screenshot-clip-rect.png
tests/golden-webkit/screenshot-device-scale-factor-clip-css-size.png
tests/golden-webkit/screenshot-device-scale-factor-clip.png
tests/golden-webkit/screenshot-device-scale-factor-css-size.png
tests/golden-webkit/screenshot-device-scale-factor.png
tests/golden-webkit/screenshot-element-bounding-box.png
tests/golden-webkit/screenshot-element-fractional-offset.png
tests/golden-webkit/screenshot-element-fractional.png
tests/golden-webkit/screenshot-element-larger-than-viewport.png
tests/golden-webkit/screenshot-element-mobile-dsf.png
tests/golden-webkit/screenshot-element-mobile.png
tests/golden-webkit/screenshot-element-padding-border.png
tests/golden-webkit/screenshot-element-rotate.png
tests/golden-webkit/screenshot-element-scrolled-into-view.png
tests/golden-webkit/screenshot-grid-fullpage-mask-outside-viewport.png
tests/golden-webkit/screenshot-grid-fullpage.png
tests/golden-webkit/screenshot-iframe.png
tests/golden-webkit/screenshot-mobile-clip.png
tests/golden-webkit/screenshot-mobile-fullpage.png
tests/golden-webkit/screenshot-mobile.png
tests/golden-webkit/screenshot-offscreen-clip.png
tests/golden-webkit/screenshot-sanity.png
tests/golden-webkit/screenshot-translateZ.png
tests/golden-webkit/screenshot-web-font.png
tests/golden-webkit/screenshot-webgl.png
tests/golden-webkit/should-mask-in-parallel-1.png
tests/golden-webkit/should-mask-in-parallel-2.png
tests/golden-webkit/should-mask-inside-iframe.png
tests/golden-webkit/should-mask-multiple-elements.png
tests/golden-webkit/transparent.png
tests/golden-webkit/white.jpg
tests/helpers/__init__.py
tests/helpers/alpn_server.py
tests/helpers/aria_snapshot.py
tests/helpers/client_certificate_server.py
tests/helpers/client_process.py
tests/helpers/client_process_impl.py
tests/helpers/fixed_response_server.py
tests/helpers/form_files_route.py
tests/helpers/forwarding_proxy.py
tests/helpers/har.py
tests/helpers/http2_server.py
tests/helpers/image_compare.py
tests/helpers/launch_test_hooks.py
tests/helpers/lookup_proxy.py
tests/helpers/multipart.py
tests/helpers/proxy_server.py
tests/helpers/raw_http_server.py
tests/helpers/raw_request_headers.py
tests/helpers/remote_server.py
tests/helpers/remote_server_impl.js
tests/helpers/resolving_proxy.py
tests/helpers/socks_server.py
tests/helpers/static_https_server.py
tests/helpers/trace_parser.py
tests/helpers/video_player.py
tests/helpers/web_socket_server.py
tests/helpers/websocket_client.py
tests/sync/__init__.py
tests/sync/conftest.py
tests/sync/utils.py
tests/sync/library/__init__.py
tests/sync/library/test_beforeunload.py
tests/sync/library/test_browser.py
tests/sync/library/test_browser_server.py
tests/sync/library/test_browsercontext_add_cookies.py
tests/sync/library/test_browsercontext_add_init_script.py
tests/sync/library/test_browsercontext_base_url.py
tests/sync/library/test_browsercontext_basic.py
tests/sync/library/test_browsercontext_clearcookies.py
tests/sync/library/test_browsercontext_cookies.py
tests/sync/library/test_browsercontext_cookies_third_party.py
tests/sync/library/test_browsercontext_credentials.py
tests/sync/library/test_browsercontext_csp.py
tests/sync/library/test_browsercontext_device.py
tests/sync/library/test_browsercontext_dsf.py
tests/sync/library/test_browsercontext_events.py
tests/sync/library/test_browsercontext_expose_function.py
tests/sync/library/test_browsercontext_fetch.py
tests/sync/library/test_browsercontext_fetch_algorithms.py
tests/sync/library/test_browsercontext_fetch_happy_eyeballs.py
tests/sync/library/test_browsercontext_har.py
tests/sync/library/test_browsercontext_locale.py
tests/sync/library/test_browsercontext_network_event.py
tests/sync/library/test_browsercontext_page_event.py
tests/sync/library/test_browsercontext_pages.py
tests/sync/library/test_browsercontext_proxy.py
tests/sync/library/test_browsercontext_route.py
tests/sync/library/test_browsercontext_service_worker_policy.py
tests/sync/library/test_browsercontext_set_extra_http_headers.py
tests/sync/library/test_browsercontext_storage_state.py
tests/sync/library/test_browsercontext_strict.py
tests/sync/library/test_browsercontext_timezone_id.py
tests/sync/library/test_browsercontext_user_agent.py
tests/sync/library/test_browsercontext_viewport.py
tests/sync/library/test_browsercontext_viewport_mobile.py
tests/sync/library/test_browsercontext_webauthn.py
tests/sync/library/test_browsertype_basic.py
tests/sync/library/test_browsertype_connect.py
tests/sync/library/test_browsertype_launch.py
tests/sync/library/test_browsertype_launch_selenium.py
tests/sync/library/test_capabilities.py
tests/sync/library/test_client_certificates.py
tests/sync/library/test_debugger.py
tests/sync/library/test_defaultbrowsercontext_1.py
tests/sync/library/test_defaultbrowsercontext_2.py
tests/sync/library/test_download.py
tests/sync/library/test_downloads_path.py
tests/sync/library/test_emulation_coop.py
tests/sync/library/test_emulation_focus.py
tests/sync/library/test_favicon.py
tests/sync/library/test_fetch_proxy.py
tests/sync/library/test_geolocation.py
tests/sync/library/test_global_fetch.py
tests/sync/library/test_global_fetch_cookie.py
tests/sync/library/test_har.py
tests/sync/library/test_har_websocket.py
tests/sync/library/test_headful.py
tests/sync/library/test_hit_target.py
tests/sync/library/test_ignorehttpserrors.py
tests/sync/library/test_launcher.py
tests/sync/library/test_locator_dispatchevent_touch.py
tests/sync/library/test_locator_highlight.py
tests/sync/library/test_modernizr.py
tests/sync/library/test_multiclient.py
tests/sync/library/test_page_clock.py
tests/sync/library/test_page_clock_frozen.py
tests/sync/library/test_page_close.py
tests/sync/library/test_page_event_crash.py
tests/sync/library/test_pdf.py
tests/sync/library/test_permissions.py
tests/sync/library/test_popup.py
tests/sync/library/test_proxy.py
tests/sync/library/test_resource_timing.py
tests/sync/library/test_route_web_socket.py
tests/sync/library/test_screencast.py
tests/sync/library/test_screencast_actions.py
tests/sync/library/test_screencast_overlay.py
tests/sync/library/test_screenshot.py
tests/sync/library/test_selectors_register.py
tests/sync/library/test_shared_worker.py
tests/sync/library/test_signals.py
tests/sync/library/test_tap.py
tests/sync/library/test_tracing.py
tests/sync/library/test_unroute_behavior.py
tests/sync/library/test_video.py
tests/sync/library/test_web_socket.py
tests/sync/library/test_webmcp.py
tests/sync/library/test_webmcp_disabled.py
tests/sync/library/chromium/__init__.py
tests/sync/library/chromium/test_bfcache.py
tests/sync/library/chromium/test_chromium.py
tests/sync/library/chromium/test_connect_over_cdp.py
tests/sync/library/chromium/test_disable_web_security.py
tests/sync/library/chromium/test_extensions.py
tests/sync/library/chromium/test_launcher.py
tests/sync/library/chromium/test_oopif.py
tests/sync/library/chromium/test_session.py
tests/sync/library/chromium/test_tracing.py
tests/sync/library/firefox/__init__.py
tests/sync/library/firefox/test_launcher.py
tests/sync/page/__init__.py
tests/sync/page/test_elementhandle_bounding_box.py
tests/sync/page/test_elementhandle_click.py
tests/sync/page/test_elementhandle_content_frame.py
tests/sync/page/test_elementhandle_convenience.py
tests/sync/page/test_elementhandle_eval_on_selector.py
tests/sync/page/test_elementhandle_misc.py
tests/sync/page/test_elementhandle_owner_frame.py
tests/sync/page/test_elementhandle_press.py
tests/sync/page/test_elementhandle_query_selector.py
tests/sync/page/test_elementhandle_screenshot.py
tests/sync/page/test_elementhandle_scroll_into_view.py
tests/sync/page/test_elementhandle_select_text.py
tests/sync/page/test_elementhandle_type.py
tests/sync/page/test_elementhandle_wait_for_element_state.py
tests/sync/page/test_eval_on_selector.py
tests/sync/page/test_eval_on_selector_all.py
tests/sync/page/test_expect_boolean.py
tests/sync/page/test_expect_misc.py
tests/sync/page/test_expect_timeout.py
tests/sync/page/test_expect_to_have_accessible.py
tests/sync/page/test_expect_to_have_text.py
tests/sync/page/test_expect_to_have_value.py
tests/sync/page/test_firefox_network_response.py
tests/sync/page/test_frame_evaluate.py
tests/sync/page/test_frame_frame_element.py
tests/sync/page/test_frame_goto.py
tests/sync/page/test_frame_hierarchy.py
tests/sync/page/test_interception.py
tests/sync/page/test_jshandle_as_element.py
tests/sync/page/test_jshandle_evaluate.py
tests/sync/page/test_jshandle_json_value.py
tests/sync/page/test_jshandle_properties.py
tests/sync/page/test_jshandle_to_string.py
tests/sync/page/test_locator_any_frame.py
tests/sync/page/test_locator_click.py
tests/sync/page/test_locator_convenience.py
tests/sync/page/test_locator_element_handle.py
tests/sync/page/test_locator_evaluate.py
tests/sync/page/test_locator_frame.py
tests/sync/page/test_locator_highlight.py
tests/sync/page/test_locator_is_visible.py
tests/sync/page/test_locator_list.py
tests/sync/page/test_locator_misc_1.py
tests/sync/page/test_locator_misc_2.py
tests/sync/page/test_locator_query.py
tests/sync/page/test_locator_wait_for_function.py
tests/sync/page/test_network_post_data.py
tests/sync/page/test_page_add_init_script.py
tests/sync/page/test_page_add_locator_handler.py
tests/sync/page/test_page_add_script_tag.py
tests/sync/page/test_page_add_style_tag.py
tests/sync/page/test_page_aria_snapshot.py
tests/sync/page/test_page_aria_snapshot_ai.py
tests/sync/page/test_page_autowaiting_basic.py
tests/sync/page/test_page_autowaiting_no_hang.py
tests/sync/page/test_page_basic.py
tests/sync/page/test_page_cache_storage.py
tests/sync/page/test_page_check.py
tests/sync/page/test_page_click.py
tests/sync/page/test_page_click_react.py
tests/sync/page/test_page_click_scroll.py
tests/sync/page/test_page_click_timeout_1.py
tests/sync/page/test_page_click_timeout_2.py
tests/sync/page/test_page_click_timeout_3.py
tests/sync/page/test_page_click_timeout_4.py
tests/sync/page/test_page_dialog.py
tests/sync/page/test_page_dispatchevent.py
tests/sync/page/test_page_drag.py
tests/sync/page/test_page_drop.py
tests/sync/page/test_page_emulate_media.py
tests/sync/page/test_page_evaluate.py
tests/sync/page/test_page_evaluate_callback.py
tests/sync/page/test_page_evaluate_handle.py
tests/sync/page/test_page_event_console.py
tests/sync/page/test_page_event_load.py
tests/sync/page/test_page_event_network.py
tests/sync/page/test_page_event_pageerror.py
tests/sync/page/test_page_event_popup.py
tests/sync/page/test_page_event_request.py
tests/sync/page/test_page_expose_function.py
tests/sync/page/test_page_filechooser.py
tests/sync/page/test_page_fill.py
tests/sync/page/test_page_focus.py
tests/sync/page/test_page_goto.py
tests/sync/page/test_page_history.py
tests/sync/page/test_page_keyboard.py
tests/sync/page/test_page_localstorage.py
tests/sync/page/test_page_mouse.py
tests/sync/page/test_page_navigation.py
tests/sync/page/test_page_network_idle.py
tests/sync/page/test_page_network_request.py
tests/sync/page/test_page_network_response.py
tests/sync/page/test_page_network_sizes.py
tests/sync/page/test_page_request_continue.py
tests/sync/page/test_page_request_fallback.py
tests/sync/page/test_page_request_fulfill.py
tests/sync/page/test_page_request_gc.py
tests/sync/page/test_page_request_intercept.py
tests/sync/page/test_page_route.py
tests/sync/page/test_page_screenshot.py
tests/sync/page/test_page_select_option.py
tests/sync/page/test_page_set_content.py
tests/sync/page/test_page_set_extra_http_headers.py
tests/sync/page/test_page_set_input_files.py
tests/sync/page/test_page_strict.py
tests/sync/page/test_page_transition.py
tests/sync/page/test_page_wait_for_function.py
tests/sync/page/test_page_wait_for_load_state.py
tests/sync/page/test_page_wait_for_navigation.py
tests/sync/page/test_page_wait_for_request.py
tests/sync/page/test_page_wait_for_response.py
tests/sync/page/test_page_wait_for_selector_1.py
tests/sync/page/test_page_wait_for_selector_2.py
tests/sync/page/test_page_wait_for_url.py
tests/sync/page/test_queryselector.py
tests/sync/page/test_retarget.py
tests/sync/page/test_selectors_css.py
tests/sync/page/test_selectors_frame.py
tests/sync/page/test_selectors_get_by.py
tests/sync/page/test_selectors_misc.py
tests/sync/page/test_selectors_register.py
tests/sync/page/test_selectors_role.py
tests/sync/page/test_selectors_text.py
tests/sync/page/test_to_match_aria_snapshot.py
tests/sync/page/test_wheel.py
tests/sync/page/test_workers.py
tests/sync/python/__init__.py
tests/sync/python/test_assertions.py
tests/sync/python/test_browsercontext_request_intercept.py
tests/sync/python/test_browsertype_connect.py
tests/sync/python/test_context_manager.py
tests/sync/python/test_locator_get_by.py
tests/sync/python/test_locators.py
tests/sync/python/test_screencast.py
tests/sync/python/test_sync.py
tests/sync/python/test_tracing.py
tests/sync/python/test_video.py
tests/testserver/cert.pem
tests/testserver/key.pem
utils/docker/.dockerignore
utils/docker/.gitignore
utils/docker/Dockerfile.jammy
utils/docker/Dockerfile.noble
utils/docker/Dockerfile.resolute
utils/docker/build.sh
utils/docker/publish_docker.sh
utils/linting/check_file_header.py