.gitattributes
.gitignore
.pre-commit-config.yaml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
ROLLING.md
SECURITY.md
SUPPORT.md
conda_build_config_linux_aarch64.yaml
conda_build_config_osx_arm64.yaml
local-requirements.txt
meta.yaml
pyproject.toml
requirements.txt
setup.cfg
setup.py
test.py
.azure-pipelines/publish.yml
.azure-pipelines/guardian/SDL/.gdnsuppress
.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/drop/ci.yml
.github/drop/publish.yml
.github/drop/publish_docker.yml
.github/drop/test_docker.yml
.github/workflows/publish-to-pypi.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_firefox/__init__.py
playwright_firefox/__main__.py
playwright_firefox/_repo_version.py
playwright_firefox/py.typed
playwright_firefox.egg-info/PKG-INFO
playwright_firefox.egg-info/SOURCES.txt
playwright_firefox.egg-info/dependency_links.txt
playwright_firefox.egg-info/entry_points.txt
playwright_firefox.egg-info/requires.txt
playwright_firefox.egg-info/top_level.txt
playwright_firefox/_impl/__init__.py
playwright_firefox/_impl/_accessibility.py
playwright_firefox/_impl/_api_structures.py
playwright_firefox/_impl/_artifact.py
playwright_firefox/_impl/_assertions.py
playwright_firefox/_impl/_async_base.py
playwright_firefox/_impl/_browser.py
playwright_firefox/_impl/_browser_context.py
playwright_firefox/_impl/_browser_type.py
playwright_firefox/_impl/_cdp_session.py
playwright_firefox/_impl/_clock.py
playwright_firefox/_impl/_connection.py
playwright_firefox/_impl/_console_message.py
playwright_firefox/_impl/_dialog.py
playwright_firefox/_impl/_download.py
playwright_firefox/_impl/_driver.py
playwright_firefox/_impl/_element_handle.py
playwright_firefox/_impl/_errors.py
playwright_firefox/_impl/_event_context_manager.py
playwright_firefox/_impl/_fetch.py
playwright_firefox/_impl/_file_chooser.py
playwright_firefox/_impl/_frame.py
playwright_firefox/_impl/_glob.py
playwright_firefox/_impl/_greenlets.py
playwright_firefox/_impl/_har_router.py
playwright_firefox/_impl/_helper.py
playwright_firefox/_impl/_impl_to_api_mapping.py
playwright_firefox/_impl/_input.py
playwright_firefox/_impl/_js_handle.py
playwright_firefox/_impl/_json_pipe.py
playwright_firefox/_impl/_local_utils.py
playwright_firefox/_impl/_locator.py
playwright_firefox/_impl/_map.py
playwright_firefox/_impl/_network.py
playwright_firefox/_impl/_object_factory.py
playwright_firefox/_impl/_page.py
playwright_firefox/_impl/_path_utils.py
playwright_firefox/_impl/_playwright.py
playwright_firefox/_impl/_selectors.py
playwright_firefox/_impl/_set_input_files_helpers.py
playwright_firefox/_impl/_str_utils.py
playwright_firefox/_impl/_stream.py
playwright_firefox/_impl/_sync_base.py
playwright_firefox/_impl/_tracing.py
playwright_firefox/_impl/_transport.py
playwright_firefox/_impl/_video.py
playwright_firefox/_impl/_waiter.py
playwright_firefox/_impl/_web_error.py
playwright_firefox/_impl/_writable_stream.py
playwright_firefox/_impl/__pyinstaller/__init__.py
playwright_firefox/_impl/__pyinstaller/hook-playwright.async_api.py
playwright_firefox/_impl/__pyinstaller/hook-playwright.sync_api.py
playwright_firefox/async_api/__init__.py
playwright_firefox/async_api/_context_manager.py
playwright_firefox/async_api/_generated.py
playwright_firefox/sync_api/__init__.py
playwright_firefox/sync_api/_context_manager.py
playwright_firefox/sync_api/_generated.py
scripts/documentation_provider.py
scripts/example_async.py
scripts/example_sync.py
scripts/expected_api_mismatch.txt
scripts/generate_api.py
scripts/generate_async_api.py
scripts/generate_sync_api.py
scripts/update_api.sh
scripts/update_versions.py
tests/__init__.py
tests/conftest.py
tests/server.py
tests/test_installation.py
tests/test_reference_count_async.py
tests/utils.py
tests/assets/beforeunload.html
tests/assets/client.py
tests/assets/consolelog.html
tests/assets/csp.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/empty.html
tests/assets/error.html
tests/assets/file-to-upload-2.txt
tests/assets/file-to-upload.txt
tests/assets/geolocation.html
tests/assets/global-var.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/historyapi.html
tests/assets/injectedfile.js
tests/assets/injectedstyle.css
tests/assets/mobile.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/playground.html
tests/assets/pptr.png
tests/assets/react.html
tests/assets/sectionselectorengine.js
tests/assets/self-request.html
tests/assets/shadow.html
tests/assets/simple.json
tests/assets/title.html
tests/assets/wrappedlink.html
tests/assets/client-certificates/README.md
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.pem
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/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/frames/child-redirect.html
tests/assets/frames/frame.html
tests/assets/frames/frameset.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/button.html
tests/assets/input/checkbox.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/select.html
tests/assets/input/textarea.html
tests/assets/input/touches.html
tests/assets/popup/popup.html
tests/assets/popup/window-open.html
tests/assets/react/react-dom@16.13.1.production.min.js
tests/assets/react/react@16.13.1.production.min.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/simple-extension/content-script.js
tests/assets/simple-extension/index.js
tests/assets/simple-extension/manifest.json
tests/assets/worker/worker.html
tests/assets/worker/worker.js
tests/async/__init__.py
tests/async/conftest.py
tests/async/test_accessibility.py
tests/async/test_add_init_script.py
tests/async/test_assertions.py
tests/async/test_asyncio.py
tests/async/test_browser.py
tests/async/test_browsercontext.py
tests/async/test_browsercontext_add_cookies.py
tests/async/test_browsercontext_clearcookies.py
tests/async/test_browsercontext_client_certificates.py
tests/async/test_browsercontext_cookies.py
tests/async/test_browsercontext_events.py
tests/async/test_browsercontext_proxy.py
tests/async/test_browsercontext_request_fallback.py
tests/async/test_browsercontext_request_intercept.py
tests/async/test_browsercontext_route.py
tests/async/test_browsercontext_service_worker_policy.py
tests/async/test_browsercontext_storage_state.py
tests/async/test_browsertype_connect.py
tests/async/test_browsertype_connect_cdp.py
tests/async/test_cdp_session.py
tests/async/test_check.py
tests/async/test_chromium_tracing.py
tests/async/test_click.py
tests/async/test_console.py
tests/async/test_context_manager.py
tests/async/test_defaultbrowsercontext.py
tests/async/test_device_descriptors.py
tests/async/test_dialog.py
tests/async/test_dispatch_event.py
tests/async/test_download.py
tests/async/test_element_handle.py
tests/async/test_element_handle_wait_for_element_state.py
tests/async/test_emulation_focus.py
tests/async/test_expect_misc.py
tests/async/test_fetch_browser_context.py
tests/async/test_fetch_global.py
tests/async/test_fill.py
tests/async/test_focus.py
tests/async/test_frames.py
tests/async/test_geolocation.py
tests/async/test_har.py
tests/async/test_headful.py
tests/async/test_ignore_https_errors.py
tests/async/test_input.py
tests/async/test_issues.py
tests/async/test_jshandle.py
tests/async/test_keyboard.py
tests/async/test_launcher.py
tests/async/test_listeners.py
tests/async/test_locators.py
tests/async/test_navigation.py
tests/async/test_network.py
tests/async/test_page.py
tests/async/test_page_add_locator_handler.py
tests/async/test_page_aria_snapshot.py
tests/async/test_page_base_url.py
tests/async/test_page_clock.py
tests/async/test_page_evaluate.py
tests/async/test_page_network_request.py
tests/async/test_page_network_response.py
tests/async/test_page_request_fallback.py
tests/async/test_page_request_gc.py
tests/async/test_page_request_intercept.py
tests/async/test_page_route.py
tests/async/test_page_select_option.py
tests/async/test_pdf.py
tests/async/test_popup.py
tests/async/test_proxy.py
tests/async/test_queryselector.py
tests/async/test_request_continue.py
tests/async/test_request_fulfill.py
tests/async/test_request_intercept.py
tests/async/test_resource_timing.py
tests/async/test_route_web_socket.py
tests/async/test_screenshot.py
tests/async/test_selector_generator.py
tests/async/test_selectors_get_by.py
tests/async/test_selectors_misc.py
tests/async/test_selectors_text.py
tests/async/test_tap.py
tests/async/test_tracing.py
tests/async/test_unroute_behavior.py
tests/async/test_video.py
tests/async/test_wait_for_function.py
tests/async/test_wait_for_url.py
tests/async/test_websocket.py
tests/async/test_worker.py
tests/async/utils.py
tests/common/__init__.py
tests/common/test_collect_handles.py
tests/common/test_events.py
tests/common/test_signals.py
tests/common/test_threads.py
tests/golden-chromium/grid-cell-0.png
tests/golden-chromium/mask-should-work-with-element-handle.png
tests/golden-chromium/mask-should-work-with-locator.png
tests/golden-chromium/mask-should-work-with-page.png
tests/golden-chromium/mock-binary-response.png
tests/golden-chromium/mock-svg.png
tests/golden-chromium/screenshot-element-bounding-box.png
tests/golden-chromium/screenshot-sanity.png
tests/golden-firefox/grid-cell-0.png
tests/golden-firefox/mask-should-work-with-element-handle.png
tests/golden-firefox/mask-should-work-with-locator.png
tests/golden-firefox/mask-should-work-with-page.png
tests/golden-firefox/mock-binary-response.png
tests/golden-firefox/mock-svg.png
tests/golden-firefox/screenshot-element-bounding-box.png
tests/golden-firefox/screenshot-sanity.png
tests/golden-webkit/grid-cell-0.png
tests/golden-webkit/mask-should-work-with-element-handle.png
tests/golden-webkit/mask-should-work-with-locator.png
tests/golden-webkit/mask-should-work-with-page.png
tests/golden-webkit/mock-binary-response.png
tests/golden-webkit/mock-svg.png
tests/golden-webkit/screenshot-element-bounding-box.png
tests/golden-webkit/screenshot-sanity.png
tests/sync/__init__.py
tests/sync/conftest.py
tests/sync/test_accessibility.py
tests/sync/test_add_init_script.py
tests/sync/test_assertions.py
tests/sync/test_browser.py
tests/sync/test_browsercontext_client_certificates.py
tests/sync/test_browsercontext_events.py
tests/sync/test_browsercontext_request_fallback.py
tests/sync/test_browsercontext_request_intercept.py
tests/sync/test_browsercontext_service_worker_policy.py
tests/sync/test_browsercontext_storage_state.py
tests/sync/test_browsertype_connect.py
tests/sync/test_browsertype_connect_cdp.py
tests/sync/test_cdp_session.py
tests/sync/test_check.py
tests/sync/test_console.py
tests/sync/test_context_manager.py
tests/sync/test_element_handle.py
tests/sync/test_element_handle_wait_for_element_state.py
tests/sync/test_expect_misc.py
tests/sync/test_fetch_browser_context.py
tests/sync/test_fetch_global.py
tests/sync/test_fill.py
tests/sync/test_har.py
tests/sync/test_input.py
tests/sync/test_launcher.py
tests/sync/test_listeners.py
tests/sync/test_locator_get_by.py
tests/sync/test_locators.py
tests/sync/test_network.py
tests/sync/test_page.py
tests/sync/test_page_add_locator_handler.py
tests/sync/test_page_aria_snapshot.py
tests/sync/test_page_clock.py
tests/sync/test_page_network_response.py
tests/sync/test_page_request_fallback.py
tests/sync/test_page_request_gc.py
tests/sync/test_page_request_intercept.py
tests/sync/test_page_select_option.py
tests/sync/test_pdf.py
tests/sync/test_queryselector.py
tests/sync/test_request_fulfill.py
tests/sync/test_request_intercept.py
tests/sync/test_resource_timing.py
tests/sync/test_route_web_socket.py
tests/sync/test_selectors_misc.py
tests/sync/test_sync.py
tests/sync/test_tap.py
tests/sync/test_tracing.py
tests/sync/test_unroute_behavior.py
tests/sync/test_video.py
tests/sync/utils.py
tests/testserver/cert.pem
tests/testserver/key.pem
utils/docker/.gitignore
utils/docker/Dockerfile.jammy
utils/docker/Dockerfile.noble
utils/docker/build.sh
utils/docker/publish_docker.sh
utils/linting/check_file_header.py