├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ ├── documentation.yml │ ├── feature.yml │ ├── question.yml │ └── regression.yml ├── actions │ ├── download-artifact │ │ └── action.yml │ ├── enable-microphone-access │ │ └── action.yml │ ├── run-test │ │ └── action.yml │ └── upload-blob-report │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── cherry_pick_into_release_branch.yml │ ├── copilot-setup-steps.yml │ ├── create_test_report.yml │ ├── infra.yml │ ├── merge.config.ts │ ├── pr_check_client_side_changes.yml │ ├── publish_release.yml │ ├── publish_release_docker.yml │ ├── roll_browser_into_playwright.yml │ ├── roll_nodejs.yml │ ├── roll_stable_test_runner.yml │ ├── tests_bidi.yml │ ├── tests_components.yml │ ├── tests_mcp.yml │ ├── tests_others.yml │ ├── tests_primary.yml │ ├── tests_secondary.yml │ ├── tests_video.yml │ └── trigger_tests.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FILING_ISSUES.md ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── browser_patches ├── firefox │ ├── .gitignore │ ├── UPSTREAM_CONFIG.sh │ ├── juggler │ │ ├── ChannelEventSink.sys.mjs │ │ ├── Helper.js │ │ ├── JugglerFrameParent.jsm │ │ ├── NetworkObserver.js │ │ ├── SimpleChannel.js │ │ ├── TargetRegistry.js │ │ ├── components │ │ │ ├── Juggler.js │ │ │ ├── components.conf │ │ │ └── moz.build │ │ ├── content │ │ │ ├── FrameTree.js │ │ │ ├── JugglerFrameChild.jsm │ │ │ ├── PageAgent.js │ │ │ ├── Runtime.js │ │ │ ├── WorkerMain.js │ │ │ ├── hidden-scrollbars.css │ │ │ └── main.js │ │ ├── jar.mn │ │ ├── moz.build │ │ ├── pipe │ │ │ ├── components.conf │ │ │ ├── moz.build │ │ │ ├── nsIRemoteDebuggingPipe.idl │ │ │ ├── nsRemoteDebuggingPipe.cpp │ │ │ └── nsRemoteDebuggingPipe.h │ │ ├── protocol │ │ │ ├── BrowserHandler.js │ │ │ ├── Dispatcher.js │ │ │ ├── PageHandler.js │ │ │ ├── PrimitiveTypes.js │ │ │ └── Protocol.js │ │ └── screencast │ │ │ ├── HeadlessWindowCapturer.cpp │ │ │ ├── HeadlessWindowCapturer.h │ │ │ ├── ScreencastEncoder.cpp │ │ │ ├── ScreencastEncoder.h │ │ │ ├── WebMFileWriter.cpp │ │ │ ├── WebMFileWriter.h │ │ │ ├── components.conf │ │ │ ├── moz.build │ │ │ ├── nsIScreencastService.idl │ │ │ ├── nsScreencastService.cpp │ │ │ └── nsScreencastService.h │ ├── patches │ │ └── bootstrap.diff │ └── preferences │ │ ├── 00-playwright-prefs.js │ │ └── playwright.cfg ├── roll_from_upstream.sh ├── webkit │ ├── .gitignore │ ├── UPSTREAM_CONFIG.sh │ ├── embedder │ │ └── Playwright │ │ │ ├── Configurations │ │ │ ├── Base.xcconfig │ │ │ ├── DebugRelease.xcconfig │ │ │ ├── Playwright.xcconfig │ │ │ └── SDKVariant.xcconfig │ │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── logo-1024.png │ │ │ │ ├── logo-128.png │ │ │ │ ├── logo-16.png │ │ │ │ ├── logo-256.png │ │ │ │ ├── logo-257.png │ │ │ │ ├── logo-32.png │ │ │ │ ├── logo-33.png │ │ │ │ ├── logo-512.png │ │ │ │ ├── logo-513.png │ │ │ │ └── logo-64.png │ │ │ └── Contents.json │ │ │ ├── MBToolbarItem.h │ │ │ ├── MBToolbarItem.m │ │ │ ├── Makefile │ │ │ ├── Playwright.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Playwright.xcscheme │ │ │ ├── mac │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── BrowserWindow.xib │ │ │ ├── BrowserWindowController.h │ │ │ ├── BrowserWindowController.m │ │ │ ├── CMakeLists.txt │ │ │ ├── Info.plist │ │ │ ├── MainMenu.xib │ │ │ ├── Playwright_Prefix.pch │ │ │ └── main.m │ │ │ └── win │ │ │ ├── CMakeLists.txt │ │ │ ├── Common.cpp │ │ │ ├── Common.h │ │ │ ├── DialogHelper.h │ │ │ ├── MainWindow.cpp │ │ │ ├── MainWindow.h │ │ │ ├── Playwright.ico │ │ │ ├── PlaywrightLib.rc │ │ │ ├── PlaywrightLibResource.h │ │ │ ├── PlaywrightReplace.h │ │ │ ├── PlaywrightResource.h │ │ │ ├── WebKitBrowserWindow.cpp │ │ │ ├── WebKitBrowserWindow.h │ │ │ ├── WinMain.cpp │ │ │ ├── resource.h │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── toolbar.bmp │ ├── patches │ │ └── bootstrap.diff │ └── pw_run.sh └── winldd │ ├── .gitignore │ ├── BUILD_NUMBER │ ├── EXPECTED_BUILDS │ ├── PrintDeps.cpp │ ├── PrintDeps.sln │ ├── PrintDeps.vcxproj │ ├── PrintDeps.vcxproj.filters │ ├── PrintDeps.vcxproj.user │ ├── README.md │ ├── archive.sh │ ├── build.sh │ ├── buildwin.bat │ └── clean.sh ├── docs └── src │ ├── accessibility-testing-java.md │ ├── accessibility-testing-js.md │ ├── actionability.md │ ├── api-testing-csharp.md │ ├── api-testing-java.md │ ├── api-testing-js.md │ ├── api-testing-python.md │ ├── api │ ├── class-android.md │ ├── class-androiddevice.md │ ├── class-androidinput.md │ ├── class-androidsocket.md │ ├── class-androidwebview.md │ ├── class-apirequest.md │ ├── class-apirequestcontext.md │ ├── class-apiresponse.md │ ├── class-apiresponseassertions.md │ ├── class-browser.md │ ├── class-browsercontext.md │ ├── class-browserserver.md │ ├── class-browsertype.md │ ├── class-cdpsession.md │ ├── class-cdpsessionevent.md │ ├── class-clock.md │ ├── class-consolemessage.md │ ├── class-coverage.md │ ├── class-dialog.md │ ├── class-download.md │ ├── class-electron.md │ ├── class-electronapplication.md │ ├── class-elementhandle.md │ ├── class-error.md │ ├── class-filechooser.md │ ├── class-formdata.md │ ├── class-frame.md │ ├── class-framelocator.md │ ├── class-genericassertions.md │ ├── class-jshandle.md │ ├── class-keyboard.md │ ├── class-locator.md │ ├── class-locatorassertions.md │ ├── class-logger.md │ ├── class-mouse.md │ ├── class-page.md │ ├── class-pageassertions.md │ ├── class-playwright.md │ ├── class-playwrightassertions.md │ ├── class-playwrightexception.md │ ├── class-request.md │ ├── class-requestoptions.md │ ├── class-response.md │ ├── class-route.md │ ├── class-selectors.md │ ├── class-snapshotassertions.md │ ├── class-timeouterror.md │ ├── class-touchscreen.md │ ├── class-tracing.md │ ├── class-video.md │ ├── class-weberror.md │ ├── class-websocket.md │ ├── class-websocketframe.md │ ├── class-websocketroute.md │ ├── class-worker.md │ └── params.md │ ├── aria-snapshots.md │ ├── auth.md │ ├── best-practices-js.md │ ├── browser-contexts.md │ ├── browsers.md │ ├── canary-releases-js.md │ ├── chrome-extensions-js-python.md │ ├── ci-intro.md │ ├── ci.md │ ├── clock.md │ ├── codegen-intro.md │ ├── codegen.md │ ├── debug.md │ ├── dialogs.md │ ├── docker.md │ ├── downloads.md │ ├── emulation.md │ ├── evaluating.md │ ├── events.md │ ├── extensibility.md │ ├── frames.md │ ├── getting-started-vscode-js.md │ ├── handles.md │ ├── images │ ├── cft-logo-change.png │ ├── getting-started │ │ ├── codegen-csharp.png │ │ ├── codegen-java.png │ │ ├── codgen-js.png │ │ ├── codgen-python.png │ │ ├── debug-mode.png │ │ ├── error-messaging.png │ │ ├── fix-with-ai.png │ │ ├── global-setup.png │ │ ├── html-report-basic.png │ │ ├── html-report-detail.png │ │ ├── html-report-failed-tests.png │ │ ├── html-report-open.png │ │ ├── html-report-trace.png │ │ ├── html-report.png │ │ ├── install-browsers.png │ │ ├── install-playwright.png │ │ ├── live-debugging.png │ │ ├── pick-locator-csharp.png │ │ ├── pick-locator-java.png │ │ ├── pick-locator-js.png │ │ ├── pick-locator-python.png │ │ ├── pick-locator.png │ │ ├── record-at-cursor.png │ │ ├── record-new-test.png │ │ ├── record-test-csharp.png │ │ ├── record-test-java.png │ │ ├── record-test-js.png │ │ ├── record-test-python.png │ │ ├── run-all-tests.png │ │ ├── run-single-test.png │ │ ├── run-tests-cli.png │ │ ├── run-tests-debug.png │ │ ├── run-tests-pick-locator.png │ │ ├── select-projects.png │ │ ├── selecting-configuration.png │ │ ├── setup-tests.png │ │ ├── show-browser.png │ │ ├── testing-sidebar.png │ │ ├── trace-viewer-debug.png │ │ ├── trace-viewer-failed-test.png │ │ ├── trace-viewer.png │ │ ├── ui-mode-error.png │ │ ├── ui-mode-pick-locator.png │ │ ├── ui-mode.png │ │ └── vscode-extension.png │ ├── speedboard.png │ ├── test-agents │ │ ├── generator-prompt.png │ │ ├── healer-prompt.png │ │ └── planner-prompt.png │ └── vscode-projects-section.png │ ├── input.md │ ├── intro-csharp.md │ ├── intro-java.md │ ├── intro-js.md │ ├── intro-python.md │ ├── junit-java.md │ ├── languages.md │ ├── library-csharp.md │ ├── library-js.md │ ├── library-python.md │ ├── locators.md │ ├── mock-browser-js.md │ ├── mock.md │ ├── navigations.md │ ├── network.md │ ├── other-locators.md │ ├── pages.md │ ├── pom.md │ ├── protractor-js.md │ ├── puppeteer-js.md │ ├── release-notes-csharp.md │ ├── release-notes-java.md │ ├── release-notes-js.md │ ├── release-notes-python.md │ ├── running-tests-csharp.md │ ├── running-tests-java.md │ ├── running-tests-js.md │ ├── running-tests-python.md │ ├── screenshots.md │ ├── selenium-grid.md │ ├── service-workers-js-python.md │ ├── test-agents-js.md │ ├── test-annotations-js.md │ ├── test-api │ ├── class-fixtures.md │ ├── class-fullconfig.md │ ├── class-fullproject.md │ ├── class-location.md │ ├── class-test.md │ ├── class-testconfig.md │ ├── class-testinfo.md │ ├── class-testinfoerror.md │ ├── class-testoptions.md │ ├── class-testproject.md │ ├── class-teststepinfo.md │ └── class-workerinfo.md │ ├── test-assertions-csharp-java-python.md │ ├── test-assertions-js.md │ ├── test-cli-js.md │ ├── test-components-js.md │ ├── test-configuration-js.md │ ├── test-fixtures-js.md │ ├── test-global-setup-teardown-js.md │ ├── test-parallel-js.md │ ├── test-parameterize-js.md │ ├── test-projects-js.md │ ├── test-reporter-api │ ├── class-reporter.md │ ├── class-suite.md │ ├── class-testcase.md │ ├── class-testerror.md │ ├── class-testresult.md │ └── class-teststep.md │ ├── test-reporters-js.md │ ├── test-retries-js.md │ ├── test-runners-csharp.md │ ├── test-runners-java.md │ ├── test-runners-python.md │ ├── test-sharding-js.md │ ├── test-snapshots-js.md │ ├── test-timeouts-js.md │ ├── test-typescript-js.md │ ├── test-ui-mode-js.md │ ├── test-use-options-js.md │ ├── test-webserver-js.md │ ├── testing-library-js.md │ ├── threading-java.md │ ├── touch-events.md │ ├── trace-viewer-intro-csharp.md │ ├── trace-viewer-intro-java-python.md │ ├── trace-viewer-intro-js.md │ ├── trace-viewer.md │ ├── videos.md │ ├── webview2.md │ ├── writing-tests-csharp.md │ ├── writing-tests-java.md │ ├── writing-tests-js.md │ └── writing-tests-python.md ├── eslint.config.mjs ├── examples ├── github-api │ ├── .gitignore │ ├── package.json │ ├── playwright.config.ts │ └── tests │ │ └── test-api.spec.ts ├── mock-battery │ ├── demo-battery-api │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.html │ │ └── src │ │ │ ├── bolt.png │ │ │ ├── index.js │ │ │ └── styles.css │ ├── package.json │ ├── playwright.config.js │ └── tests │ │ ├── show-battery-status.spec.js │ │ ├── update-battery-status.spec.js │ │ └── verify-calls.spec.js ├── mock-filesystem │ ├── package.json │ ├── playwright.config.js │ ├── src │ │ ├── file-picker.html │ │ └── ls-dir.html │ └── tests │ │ ├── directory-reader.spec.js │ │ └── file-reader.spec.js ├── svgomg │ ├── .gitignore │ ├── package.json │ ├── playwright.config.ts │ └── tests │ │ └── example.spec.ts └── todomvc │ ├── .claude │ ├── agents │ │ ├── playwright-test-generator.md │ │ ├── playwright-test-healer.md │ │ └── playwright-test-planner.md │ └── prompts │ │ ├── playwright-test-coverage.md │ │ ├── playwright-test-generate.md │ │ ├── playwright-test-heal.md │ │ └── playwright-test-plan.md │ ├── .github │ ├── agents │ │ ├── playwright-test-generator.agent.md │ │ ├── playwright-test-healer.agent.md │ │ └── playwright-test-planner.agent.md │ ├── prompts │ │ ├── playwright-test-coverage.prompt.md │ │ ├── playwright-test-generate.prompt.md │ │ ├── playwright-test-heal.prompt.md │ │ └── playwright-test-plan.prompt.md │ └── workflows │ │ └── copilot-setup-steps.yml │ ├── .gitignore │ ├── .mcp.json │ ├── .vscode │ └── mcp.json │ ├── package.json │ ├── playwright.config.ts │ ├── specs │ └── basic-operations.plan.md │ └── tests │ ├── adding-new-todos │ ├── add-multiple-todos.spec.ts │ ├── add-single-valid-todo.spec.ts │ ├── add-todo-with-long-text.spec.ts │ ├── add-todo-with-special-characters.spec.ts │ ├── reject-empty-todo.spec.ts │ └── reject-whitespace-only-todo.spec.ts │ ├── completing-todos │ ├── complete-multiple-todos.spec.ts │ ├── complete-single-todo.spec.ts │ ├── mark-all-as-complete.spec.ts │ ├── uncomplete-todo.spec.ts │ └── unmark-all-as-complete.spec.ts │ ├── editing-todos │ ├── cancel-edit-with-escape.spec.ts │ ├── delete-todo-by-clearing-text.spec.ts │ ├── edit-completed-todo.spec.ts │ └── edit-todo-successfully.spec.ts │ ├── fixtures.ts │ └── seed.spec.ts ├── package.json ├── packages ├── html-reporter │ ├── .gitignore │ ├── bundle.ts │ ├── index.html │ ├── package.json │ ├── src │ │ ├── DEPS.list │ │ ├── chip.css │ │ ├── chip.tsx │ │ ├── colors.css │ │ ├── common.css │ │ ├── copyToClipboard.css │ │ ├── copyToClipboard.tsx │ │ ├── expandable.css │ │ ├── expandable.tsx │ │ ├── filter.ts │ │ ├── headerView.css │ │ ├── headerView.tsx │ │ ├── icons.tsx │ │ ├── images.ts │ │ ├── index.tsx │ │ ├── labels.css │ │ ├── labels.tsx │ │ ├── links.css │ │ ├── links.tsx │ │ ├── loadedReport.ts │ │ ├── metadataView.css │ │ ├── metadataView.tsx │ │ ├── reportView.css │ │ ├── reportView.tsx │ │ ├── speedboard.tsx │ │ ├── statusIcon.tsx │ │ ├── tabbedPane.css │ │ ├── tabbedPane.tsx │ │ ├── testCaseView.css │ │ ├── testCaseView.tsx │ │ ├── testErrorView.css │ │ ├── testErrorView.tsx │ │ ├── testFileView.css │ │ ├── testFileView.tsx │ │ ├── testFilesView.tsx │ │ ├── testResultView.css │ │ ├── testResultView.tsx │ │ ├── theme.css │ │ ├── treeItem.css │ │ ├── treeItem.tsx │ │ ├── types.d.ts │ │ ├── utils.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── injected │ └── src │ │ ├── DEPS.list │ │ ├── README.md │ │ ├── ariaSnapshot.ts │ │ ├── bindingsController.ts │ │ ├── clock.ts │ │ ├── consoleApi.ts │ │ ├── domUtils.ts │ │ ├── highlight.css │ │ ├── highlight.ts │ │ ├── injectedScript.ts │ │ ├── layoutSelectorUtils.ts │ │ ├── reactSelectorEngine.ts │ │ ├── recorder │ │ ├── DEPS.list │ │ ├── clipPaths.ts │ │ ├── icons │ │ │ ├── check.svg │ │ │ ├── circle-large-filled.svg │ │ │ ├── close.svg │ │ │ ├── eye.svg │ │ │ ├── gist.svg │ │ │ ├── gripper.svg │ │ │ ├── inspect.svg │ │ │ ├── pass.svg │ │ │ ├── stop-circle.svg │ │ │ ├── symbol-constant.svg │ │ │ └── whole-word.svg │ │ ├── pollingRecorder.ts │ │ └── recorder.ts │ │ ├── roleSelectorEngine.ts │ │ ├── roleUtils.ts │ │ ├── selectorEngine.ts │ │ ├── selectorEvaluator.ts │ │ ├── selectorGenerator.ts │ │ ├── selectorUtils.ts │ │ ├── storageScript.ts │ │ ├── utilityScript.ts │ │ ├── vueSelectorEngine.ts │ │ ├── webSocketMock.ts │ │ ├── xpathSelectorEngine.ts │ │ └── yaml.ts ├── playwright-browser-chromium │ ├── README.md │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── install.js │ └── package.json ├── playwright-browser-firefox │ ├── README.md │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── install.js │ └── package.json ├── playwright-browser-webkit │ ├── README.md │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── install.js │ └── package.json ├── playwright-chromium │ ├── README.md │ ├── cli.js │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── install.js │ └── package.json ├── playwright-client │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── webPlatform.ts │ └── types │ │ └── types.d.ts ├── playwright-core │ ├── .npmignore │ ├── README.md │ ├── ThirdPartyNotices.txt │ ├── bin │ │ ├── install_media_pack.ps1 │ │ ├── install_webkit_wsl.ps1 │ │ ├── reinstall_chrome_beta_linux.sh │ │ ├── reinstall_chrome_beta_mac.sh │ │ ├── reinstall_chrome_beta_win.ps1 │ │ ├── reinstall_chrome_stable_linux.sh │ │ ├── reinstall_chrome_stable_mac.sh │ │ ├── reinstall_chrome_stable_win.ps1 │ │ ├── reinstall_msedge_beta_linux.sh │ │ ├── reinstall_msedge_beta_mac.sh │ │ ├── reinstall_msedge_beta_win.ps1 │ │ ├── reinstall_msedge_dev_linux.sh │ │ ├── reinstall_msedge_dev_mac.sh │ │ ├── reinstall_msedge_dev_win.ps1 │ │ ├── reinstall_msedge_stable_linux.sh │ │ ├── reinstall_msedge_stable_mac.sh │ │ └── reinstall_msedge_stable_win.ps1 │ ├── browsers.json │ ├── bundles │ │ ├── mcp │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── raw-body.ts │ │ │ └── src │ │ │ │ └── mcpBundleImpl.ts │ │ ├── utils │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── third_party │ │ │ │ └── lockfile.js │ │ │ │ └── utilsBundleImpl.ts │ │ └── zip │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── third_party │ │ │ ├── extract-zip.d.ts │ │ │ └── extract-zip.js │ │ │ └── zipBundleImpl.ts │ ├── cli.js │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── package.json │ ├── src │ │ ├── DEPS.list │ │ ├── androidServerImpl.ts │ │ ├── browserServerImpl.ts │ │ ├── cli │ │ │ ├── DEPS.list │ │ │ ├── driver.ts │ │ │ ├── program.ts │ │ │ └── programWithTestStub.ts │ │ ├── client │ │ │ ├── DEPS.list │ │ │ ├── android.ts │ │ │ ├── api.ts │ │ │ ├── artifact.ts │ │ │ ├── browser.ts │ │ │ ├── browserContext.ts │ │ │ ├── browserType.ts │ │ │ ├── cdpSession.ts │ │ │ ├── channelOwner.ts │ │ │ ├── clientHelper.ts │ │ │ ├── clientInstrumentation.ts │ │ │ ├── clientStackTrace.ts │ │ │ ├── clock.ts │ │ │ ├── connection.ts │ │ │ ├── consoleMessage.ts │ │ │ ├── coverage.ts │ │ │ ├── dialog.ts │ │ │ ├── download.ts │ │ │ ├── electron.ts │ │ │ ├── elementHandle.ts │ │ │ ├── errors.ts │ │ │ ├── eventEmitter.ts │ │ │ ├── events.ts │ │ │ ├── fetch.ts │ │ │ ├── fileChooser.ts │ │ │ ├── fileUtils.ts │ │ │ ├── frame.ts │ │ │ ├── harRouter.ts │ │ │ ├── input.ts │ │ │ ├── jsHandle.ts │ │ │ ├── jsonPipe.ts │ │ │ ├── localUtils.ts │ │ │ ├── locator.ts │ │ │ ├── network.ts │ │ │ ├── page.ts │ │ │ ├── platform.ts │ │ │ ├── playwright.ts │ │ │ ├── selectors.ts │ │ │ ├── stream.ts │ │ │ ├── timeoutSettings.ts │ │ │ ├── tracing.ts │ │ │ ├── types.ts │ │ │ ├── video.ts │ │ │ ├── waiter.ts │ │ │ ├── webError.ts │ │ │ ├── webSocket.ts │ │ │ ├── worker.ts │ │ │ └── writableStream.ts │ │ ├── common │ │ │ └── DEPS.list │ │ ├── inProcessFactory.ts │ │ ├── inprocess.ts │ │ ├── mcpBundle.ts │ │ ├── outofprocess.ts │ │ ├── protocol │ │ │ ├── DEPS.list │ │ │ ├── serializers.ts │ │ │ ├── validator.ts │ │ │ └── validatorPrimitives.ts │ │ ├── remote │ │ │ ├── DEPS.list │ │ │ ├── playwrightConnection.ts │ │ │ └── playwrightServer.ts │ │ ├── server │ │ │ ├── DEPS.list │ │ │ ├── android │ │ │ │ ├── DEPS.list │ │ │ │ ├── android.ts │ │ │ │ ├── backendAdb.ts │ │ │ │ └── driver │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── microsoft │ │ │ │ │ │ │ └── playwright │ │ │ │ │ │ │ └── androiddriver │ │ │ │ │ │ │ └── InstrumentedTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ └── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle.properties │ │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ ├── gradlew │ │ │ │ │ ├── gradlew.bat │ │ │ │ │ └── settings.gradle │ │ │ ├── artifact.ts │ │ │ ├── bidi │ │ │ │ ├── DEPS.list │ │ │ │ ├── bidiBrowser.ts │ │ │ │ ├── bidiChromium.ts │ │ │ │ ├── bidiConnection.ts │ │ │ │ ├── bidiExecutionContext.ts │ │ │ │ ├── bidiFirefox.ts │ │ │ │ ├── bidiInput.ts │ │ │ │ ├── bidiNetworkManager.ts │ │ │ │ ├── bidiOverCdp.ts │ │ │ │ ├── bidiPage.ts │ │ │ │ ├── bidiPdf.ts │ │ │ │ └── third_party │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── bidiCommands.d.ts │ │ │ │ │ ├── bidiDeserializer.ts │ │ │ │ │ ├── bidiKeyboard.ts │ │ │ │ │ ├── bidiProtocol.ts │ │ │ │ │ ├── bidiProtocolCore.ts │ │ │ │ │ ├── bidiProtocolPermissions.ts │ │ │ │ │ ├── bidiSerializer.ts │ │ │ │ │ └── firefoxPrefs.ts │ │ │ ├── browser.ts │ │ │ ├── browserContext.ts │ │ │ ├── browserType.ts │ │ │ ├── callLog.ts │ │ │ ├── chromium │ │ │ │ ├── appIcon.png │ │ │ │ ├── chromium.ts │ │ │ │ ├── chromiumSwitches.ts │ │ │ │ ├── crBrowser.ts │ │ │ │ ├── crConnection.ts │ │ │ │ ├── crCoverage.ts │ │ │ │ ├── crDevTools.ts │ │ │ │ ├── crDragDrop.ts │ │ │ │ ├── crExecutionContext.ts │ │ │ │ ├── crInput.ts │ │ │ │ ├── crNetworkManager.ts │ │ │ │ ├── crPage.ts │ │ │ │ ├── crPdf.ts │ │ │ │ ├── crProtocolHelper.ts │ │ │ │ ├── crServiceWorker.ts │ │ │ │ ├── defaultFontFamilies.ts │ │ │ │ ├── protocol.d.ts │ │ │ │ └── videoRecorder.ts │ │ │ ├── clock.ts │ │ │ ├── codegen │ │ │ │ ├── DEPS.list │ │ │ │ ├── csharp.ts │ │ │ │ ├── java.ts │ │ │ │ ├── javascript.ts │ │ │ │ ├── jsonl.ts │ │ │ │ ├── language.ts │ │ │ │ ├── languages.ts │ │ │ │ ├── python.ts │ │ │ │ └── types.ts │ │ │ ├── console.ts │ │ │ ├── cookieStore.ts │ │ │ ├── debugController.ts │ │ │ ├── debugger.ts │ │ │ ├── deviceDescriptors.ts │ │ │ ├── deviceDescriptorsSource.json │ │ │ ├── dialog.ts │ │ │ ├── dispatchers │ │ │ │ ├── DEPS.list │ │ │ │ ├── androidDispatcher.ts │ │ │ │ ├── artifactDispatcher.ts │ │ │ │ ├── browserContextDispatcher.ts │ │ │ │ ├── browserDispatcher.ts │ │ │ │ ├── browserTypeDispatcher.ts │ │ │ │ ├── cdpSessionDispatcher.ts │ │ │ │ ├── debugControllerDispatcher.ts │ │ │ │ ├── dialogDispatcher.ts │ │ │ │ ├── dispatcher.ts │ │ │ │ ├── electronDispatcher.ts │ │ │ │ ├── elementHandlerDispatcher.ts │ │ │ │ ├── frameDispatcher.ts │ │ │ │ ├── jsHandleDispatcher.ts │ │ │ │ ├── jsonPipeDispatcher.ts │ │ │ │ ├── localUtilsDispatcher.ts │ │ │ │ ├── networkDispatchers.ts │ │ │ │ ├── pageDispatcher.ts │ │ │ │ ├── playwrightDispatcher.ts │ │ │ │ ├── streamDispatcher.ts │ │ │ │ ├── tracingDispatcher.ts │ │ │ │ ├── webSocketRouteDispatcher.ts │ │ │ │ └── writableStreamDispatcher.ts │ │ │ ├── dom.ts │ │ │ ├── download.ts │ │ │ ├── electron │ │ │ │ ├── DEPS.list │ │ │ │ ├── electron.ts │ │ │ │ └── loader.ts │ │ │ ├── errors.ts │ │ │ ├── fetch.ts │ │ │ ├── fileChooser.ts │ │ │ ├── fileUploadUtils.ts │ │ │ ├── firefox │ │ │ │ ├── ffBrowser.ts │ │ │ │ ├── ffConnection.ts │ │ │ │ ├── ffExecutionContext.ts │ │ │ │ ├── ffInput.ts │ │ │ │ ├── ffNetworkManager.ts │ │ │ │ ├── ffPage.ts │ │ │ │ ├── firefox.ts │ │ │ │ └── protocol.d.ts │ │ │ ├── formData.ts │ │ │ ├── frameSelectors.ts │ │ │ ├── frames.ts │ │ │ ├── har │ │ │ │ ├── harRecorder.ts │ │ │ │ └── harTracer.ts │ │ │ ├── harBackend.ts │ │ │ ├── helper.ts │ │ │ ├── index.ts │ │ │ ├── input.ts │ │ │ ├── instrumentation.ts │ │ │ ├── javascript.ts │ │ │ ├── launchApp.ts │ │ │ ├── localUtils.ts │ │ │ ├── macEditingCommands.ts │ │ │ ├── network.ts │ │ │ ├── page.ts │ │ │ ├── pipeTransport.ts │ │ │ ├── playwright.ts │ │ │ ├── progress.ts │ │ │ ├── protocolError.ts │ │ │ ├── recorder.ts │ │ │ ├── recorder │ │ │ │ ├── DEPS.list │ │ │ │ ├── chat.ts │ │ │ │ ├── recorderApp.ts │ │ │ │ ├── recorderRunner.ts │ │ │ │ ├── recorderSignalProcessor.ts │ │ │ │ ├── recorderUtils.ts │ │ │ │ └── throttledFile.ts │ │ │ ├── registry │ │ │ │ ├── browserFetcher.ts │ │ │ │ ├── dependencies.ts │ │ │ │ ├── index.ts │ │ │ │ ├── nativeDeps.ts │ │ │ │ └── oopDownloadBrowserMain.ts │ │ │ ├── screenshotter.ts │ │ │ ├── selectors.ts │ │ │ ├── socksClientCertificatesInterceptor.ts │ │ │ ├── socksInterceptor.ts │ │ │ ├── trace │ │ │ │ ├── recorder │ │ │ │ │ ├── DEPS.list │ │ │ │ │ ├── snapshotter.ts │ │ │ │ │ ├── snapshotterInjected.ts │ │ │ │ │ └── tracing.ts │ │ │ │ ├── test │ │ │ │ │ └── DEPS.list │ │ │ │ └── viewer │ │ │ │ │ ├── DEPS.list │ │ │ │ │ └── traceViewer.ts │ │ │ ├── transport.ts │ │ │ ├── types.ts │ │ │ ├── usKeyboardLayout.ts │ │ │ ├── utils │ │ │ │ ├── DEPS.list │ │ │ │ ├── ascii.ts │ │ │ │ ├── comparators.ts │ │ │ │ ├── crypto.ts │ │ │ │ ├── debug.ts │ │ │ │ ├── debugLogger.ts │ │ │ │ ├── env.ts │ │ │ │ ├── eventsHelper.ts │ │ │ │ ├── expectUtils.ts │ │ │ │ ├── fileUtils.ts │ │ │ │ ├── happyEyeballs.ts │ │ │ │ ├── hostPlatform.ts │ │ │ │ ├── httpServer.ts │ │ │ │ ├── imageUtils.ts │ │ │ │ ├── image_tools │ │ │ │ │ ├── colorUtils.ts │ │ │ │ │ ├── compare.ts │ │ │ │ │ ├── imageChannel.ts │ │ │ │ │ └── stats.ts │ │ │ │ ├── linuxUtils.ts │ │ │ │ ├── network.ts │ │ │ │ ├── nodePlatform.ts │ │ │ │ ├── pipeTransport.ts │ │ │ │ ├── processLauncher.ts │ │ │ │ ├── profiler.ts │ │ │ │ ├── socksProxy.ts │ │ │ │ ├── spawnAsync.ts │ │ │ │ ├── task.ts │ │ │ │ ├── userAgent.ts │ │ │ │ ├── wsServer.ts │ │ │ │ ├── zipFile.ts │ │ │ │ └── zones.ts │ │ │ └── webkit │ │ │ │ ├── protocol.d.ts │ │ │ │ ├── webkit.ts │ │ │ │ ├── wkBrowser.ts │ │ │ │ ├── wkConnection.ts │ │ │ │ ├── wkExecutionContext.ts │ │ │ │ ├── wkInput.ts │ │ │ │ ├── wkInterceptableRequest.ts │ │ │ │ ├── wkPage.ts │ │ │ │ ├── wkProvisionalPage.ts │ │ │ │ └── wkWorkers.ts │ │ ├── third_party │ │ │ └── pixelmatch.js │ │ ├── utils.ts │ │ ├── utils │ │ │ └── isomorphic │ │ │ │ ├── DEPS.list │ │ │ │ ├── ariaSnapshot.ts │ │ │ │ ├── assert.ts │ │ │ │ ├── colors.ts │ │ │ │ ├── cssParser.ts │ │ │ │ ├── cssTokenizer.ts │ │ │ │ ├── headers.ts │ │ │ │ ├── locatorGenerators.ts │ │ │ │ ├── locatorParser.ts │ │ │ │ ├── locatorUtils.ts │ │ │ │ ├── lruCache.ts │ │ │ │ ├── manualPromise.ts │ │ │ │ ├── mimeType.ts │ │ │ │ ├── multimap.ts │ │ │ │ ├── protocolFormatter.ts │ │ │ │ ├── protocolMetainfo.ts │ │ │ │ ├── rtti.ts │ │ │ │ ├── selectorParser.ts │ │ │ │ ├── semaphore.ts │ │ │ │ ├── stackTrace.ts │ │ │ │ ├── stringUtils.ts │ │ │ │ ├── time.ts │ │ │ │ ├── timeoutRunner.ts │ │ │ │ ├── trace │ │ │ │ ├── DEPS.list │ │ │ │ ├── entries.ts │ │ │ │ ├── snapshotRenderer.ts │ │ │ │ ├── snapshotServer.ts │ │ │ │ ├── snapshotStorage.ts │ │ │ │ ├── traceLoader.ts │ │ │ │ ├── traceModel.ts │ │ │ │ ├── traceModernizer.ts │ │ │ │ └── versions │ │ │ │ │ ├── traceV3.ts │ │ │ │ │ ├── traceV4.ts │ │ │ │ │ ├── traceV5.ts │ │ │ │ │ ├── traceV6.ts │ │ │ │ │ ├── traceV7.ts │ │ │ │ │ └── traceV8.ts │ │ │ │ ├── traceUtils.ts │ │ │ │ ├── types.ts │ │ │ │ ├── urlMatch.ts │ │ │ │ └── utilityScriptSerializers.ts │ │ ├── utilsBundle.ts │ │ └── zipBundle.ts │ └── types │ │ ├── protocol.d.ts │ │ ├── structs.d.ts │ │ └── types.d.ts ├── playwright-ct-core │ ├── .npmignore │ ├── README.md │ ├── index.d.ts │ ├── index.js │ ├── package.json │ ├── src │ │ ├── DEPS.list │ │ ├── devServer.ts │ │ ├── injected │ │ │ ├── importRegistry.ts │ │ │ ├── index.ts │ │ │ └── serializers.ts │ │ ├── mount.ts │ │ ├── program.ts │ │ ├── router.ts │ │ ├── tsxTransform.ts │ │ ├── vitePlugin.ts │ │ └── viteUtils.ts │ └── types │ │ └── component.d.ts ├── playwright-ct-react │ ├── .npmignore │ ├── README.md │ ├── cli.js │ ├── hooks.d.ts │ ├── hooks.mjs │ ├── index.d.ts │ ├── index.js │ ├── package.json │ ├── register.d.ts │ ├── register.mjs │ └── registerSource.mjs ├── playwright-ct-react17 │ ├── .npmignore │ ├── README.md │ ├── cli.js │ ├── hooks.d.ts │ ├── hooks.mjs │ ├── index.d.ts │ ├── index.js │ ├── package.json │ ├── register.d.ts │ ├── register.mjs │ └── registerSource.mjs ├── playwright-ct-svelte │ ├── .npmignore │ ├── README.md │ ├── cli.js │ ├── hooks.d.ts │ ├── hooks.mjs │ ├── index.d.ts │ ├── index.js │ ├── package.json │ ├── register.d.ts │ ├── register.mjs │ └── registerSource.mjs ├── playwright-ct-vue │ ├── .npmignore │ ├── README.md │ ├── cli.js │ ├── hooks.d.ts │ ├── hooks.mjs │ ├── index.d.ts │ ├── index.js │ ├── package.json │ ├── register.d.ts │ ├── register.mjs │ └── registerSource.mjs ├── playwright-firefox │ ├── README.md │ ├── cli.js │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── install.js │ └── package.json ├── playwright-test │ ├── cli.js │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── package.json │ ├── reporter.d.ts │ ├── reporter.js │ └── reporter.mjs ├── playwright-webkit │ ├── README.md │ ├── cli.js │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── install.js │ └── package.json ├── playwright │ ├── .npmignore │ ├── ThirdPartyNotices.txt │ ├── bundles │ │ ├── babel │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── roll.js │ │ │ └── src │ │ │ │ └── babelBundleImpl.ts │ │ ├── expect │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── src │ │ │ │ └── expectBundleImpl.ts │ │ └── utils │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── src │ │ │ └── utilsBundleImpl.ts │ ├── cli.js │ ├── index.d.ts │ ├── index.js │ ├── index.mjs │ ├── jsx-runtime.js │ ├── jsx-runtime.mjs │ ├── package.json │ ├── src │ │ ├── DEPS.list │ │ ├── agents │ │ │ ├── DEPS.list │ │ │ ├── agent.ts │ │ │ ├── agentParser.ts │ │ │ ├── copilot-setup-steps.yml │ │ │ ├── generateAgents.ts │ │ │ ├── performTask.ts │ │ │ ├── playwright-test-coverage.prompt.md │ │ │ ├── playwright-test-generate.prompt.md │ │ │ ├── playwright-test-generator.agent.md │ │ │ ├── playwright-test-heal.prompt.md │ │ │ ├── playwright-test-healer.agent.md │ │ │ ├── playwright-test-plan.prompt.md │ │ │ └── playwright-test-planner.agent.md │ │ ├── common │ │ │ ├── DEPS.list │ │ │ ├── config.ts │ │ │ ├── configLoader.ts │ │ │ ├── esmLoaderHost.ts │ │ │ ├── expectBundle.ts │ │ │ ├── fixtures.ts │ │ │ ├── globals.ts │ │ │ ├── ipc.ts │ │ │ ├── poolBuilder.ts │ │ │ ├── process.ts │ │ │ ├── suiteUtils.ts │ │ │ ├── test.ts │ │ │ ├── testLoader.ts │ │ │ ├── testType.ts │ │ │ └── validators.ts │ │ ├── fsWatcher.ts │ │ ├── index.ts │ │ ├── internalsForTest.ts │ │ ├── isomorphic │ │ │ ├── DEPS.list │ │ │ ├── events.ts │ │ │ ├── folders.ts │ │ │ ├── stringInternPool.ts │ │ │ ├── teleReceiver.ts │ │ │ ├── teleSuiteUpdater.ts │ │ │ ├── testServerConnection.ts │ │ │ ├── testServerInterface.ts │ │ │ ├── testTree.ts │ │ │ └── types.d.ts │ │ ├── loader │ │ │ ├── DEPS.list │ │ │ └── loaderMain.ts │ │ ├── matchers │ │ │ ├── DEPS.list │ │ │ ├── expect.ts │ │ │ ├── matcherHint.ts │ │ │ ├── matchers.ts │ │ │ ├── toBeTruthy.ts │ │ │ ├── toEqual.ts │ │ │ ├── toHaveURL.ts │ │ │ ├── toMatchAriaSnapshot.ts │ │ │ ├── toMatchSnapshot.ts │ │ │ └── toMatchText.ts │ │ ├── mcp │ │ │ ├── DEPS.list │ │ │ ├── browser │ │ │ │ ├── DEPS.list │ │ │ │ ├── actions.d.ts │ │ │ │ ├── browserContextFactory.ts │ │ │ │ ├── browserServerBackend.ts │ │ │ │ ├── codegen.ts │ │ │ │ ├── config.ts │ │ │ │ ├── context.ts │ │ │ │ ├── response.ts │ │ │ │ ├── sessionLog.ts │ │ │ │ ├── tab.ts │ │ │ │ ├── tools.ts │ │ │ │ ├── tools │ │ │ │ │ ├── DEPS.list │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── console.ts │ │ │ │ │ ├── dialogs.ts │ │ │ │ │ ├── evaluate.ts │ │ │ │ │ ├── files.ts │ │ │ │ │ ├── form.ts │ │ │ │ │ ├── install.ts │ │ │ │ │ ├── keyboard.ts │ │ │ │ │ ├── mouse.ts │ │ │ │ │ ├── navigate.ts │ │ │ │ │ ├── network.ts │ │ │ │ │ ├── pdf.ts │ │ │ │ │ ├── runCode.ts │ │ │ │ │ ├── screenshot.ts │ │ │ │ │ ├── snapshot.ts │ │ │ │ │ ├── tabs.ts │ │ │ │ │ ├── tool.ts │ │ │ │ │ ├── tracing.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ ├── verify.ts │ │ │ │ │ └── wait.ts │ │ │ │ └── watchdog.ts │ │ │ ├── config.d.ts │ │ │ ├── extension │ │ │ │ ├── DEPS.list │ │ │ │ ├── cdpRelay.ts │ │ │ │ ├── extensionContextFactory.ts │ │ │ │ └── protocol.ts │ │ │ ├── index.ts │ │ │ ├── log.ts │ │ │ ├── program.ts │ │ │ ├── sdk │ │ │ │ ├── DEPS.list │ │ │ │ ├── README.md │ │ │ │ ├── exports.ts │ │ │ │ ├── http.ts │ │ │ │ ├── inProcessTransport.ts │ │ │ │ ├── proxyBackend.ts │ │ │ │ ├── server.ts │ │ │ │ └── tool.ts │ │ │ └── test │ │ │ │ ├── DEPS.list │ │ │ │ ├── browserBackend.ts │ │ │ │ ├── generatorTools.ts │ │ │ │ ├── plannerTools.ts │ │ │ │ ├── seed.ts │ │ │ │ ├── streams.ts │ │ │ │ ├── testBackend.ts │ │ │ │ ├── testContext.ts │ │ │ │ ├── testTool.ts │ │ │ │ └── testTools.ts │ │ ├── plugins │ │ │ ├── DEPS.list │ │ │ ├── gitCommitInfoPlugin.ts │ │ │ ├── index.ts │ │ │ └── webServerPlugin.ts │ │ ├── program.ts │ │ ├── reporters │ │ │ ├── DEPS.list │ │ │ ├── base.ts │ │ │ ├── blob.ts │ │ │ ├── dot.ts │ │ │ ├── empty.ts │ │ │ ├── github.ts │ │ │ ├── html.ts │ │ │ ├── internalReporter.ts │ │ │ ├── json.ts │ │ │ ├── junit.ts │ │ │ ├── line.ts │ │ │ ├── list.ts │ │ │ ├── listModeReporter.ts │ │ │ ├── markdown.ts │ │ │ ├── merge.ts │ │ │ ├── multiplexer.ts │ │ │ ├── reporterV2.ts │ │ │ ├── teleEmitter.ts │ │ │ └── versions │ │ │ │ └── blobV1.ts │ │ ├── runner │ │ │ ├── DEPS.list │ │ │ ├── dispatcher.ts │ │ │ ├── failureTracker.ts │ │ │ ├── lastRun.ts │ │ │ ├── loadUtils.ts │ │ │ ├── loaderHost.ts │ │ │ ├── processHost.ts │ │ │ ├── projectUtils.ts │ │ │ ├── rebase.ts │ │ │ ├── reporters.ts │ │ │ ├── sigIntWatcher.ts │ │ │ ├── taskRunner.ts │ │ │ ├── tasks.ts │ │ │ ├── testGroups.ts │ │ │ ├── testRunner.ts │ │ │ ├── testServer.ts │ │ │ ├── uiModeReporter.ts │ │ │ ├── vcs.ts │ │ │ ├── watchMode.ts │ │ │ └── workerHost.ts │ │ ├── third_party │ │ │ ├── pirates.ts │ │ │ └── tsconfig-loader.ts │ │ ├── transform │ │ │ ├── DEPS.list │ │ │ ├── babelBundle.ts │ │ │ ├── babelHighlightUtils.ts │ │ │ ├── compilationCache.ts │ │ │ ├── esmLoader.ts │ │ │ ├── portTransport.ts │ │ │ └── transform.ts │ │ ├── util.ts │ │ ├── utilsBundle.ts │ │ └── worker │ │ │ ├── DEPS.list │ │ │ ├── fixtureRunner.ts │ │ │ ├── testInfo.ts │ │ │ ├── testTracing.ts │ │ │ ├── timeoutManager.ts │ │ │ ├── util.ts │ │ │ └── workerMain.ts │ ├── test.d.ts │ ├── test.js │ ├── test.mjs │ └── types │ │ ├── test.d.ts │ │ └── testReporter.d.ts ├── protocol │ └── src │ │ ├── DEPS.list │ │ ├── callMetadata.d.ts │ │ ├── channels.d.ts │ │ ├── progress.d.ts │ │ └── protocol.yml ├── recorder │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── public │ │ └── playwright-logo.svg │ ├── src │ │ ├── DEPS.list │ │ ├── actions.d.ts │ │ ├── callLog.css │ │ ├── callLog.tsx │ │ ├── index.tsx │ │ ├── main.tsx │ │ ├── recorder.css │ │ ├── recorder.tsx │ │ ├── recorderTypes.d.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── trace-viewer │ ├── .gitignore │ ├── bundle.ts │ ├── index.html │ ├── package.json │ ├── public │ │ ├── manifest.webmanifest │ │ └── playwright-logo.svg │ ├── snapshot.html │ ├── src │ │ ├── DEPS.list │ │ ├── index.tsx │ │ ├── sw-main.ts │ │ ├── sw │ │ │ ├── DEPS.list │ │ │ ├── main.ts │ │ │ ├── progress.ts │ │ │ └── traceLoaderBackends.ts │ │ ├── third_party │ │ │ └── devtools.ts │ │ ├── ui │ │ │ ├── DEPS.list │ │ │ ├── actionList.css │ │ │ ├── actionList.tsx │ │ │ ├── annotationsTab.css │ │ │ ├── annotationsTab.tsx │ │ │ ├── attachmentsTab.css │ │ │ ├── attachmentsTab.tsx │ │ │ ├── browserFrame.css │ │ │ ├── browserFrame.tsx │ │ │ ├── callTab.css │ │ │ ├── callTab.tsx │ │ │ ├── clickPointer.tsx │ │ │ ├── codegen.ts │ │ │ ├── consoleTab.css │ │ │ ├── consoleTab.tsx │ │ │ ├── copyToClipboard.css │ │ │ ├── copyToClipboard.tsx │ │ │ ├── defaultSettingsView.tsx │ │ │ ├── errorsTab.tsx │ │ │ ├── filmStrip.css │ │ │ ├── filmStrip.tsx │ │ │ ├── geometry.ts │ │ │ ├── inspectorTab.tsx │ │ │ ├── liveWorkbenchLoader.tsx │ │ │ ├── logTab.css │ │ │ ├── logTab.tsx │ │ │ ├── metadataView.tsx │ │ │ ├── networkFilters.css │ │ │ ├── networkFilters.tsx │ │ │ ├── networkResourceDetails.css │ │ │ ├── networkResourceDetails.tsx │ │ │ ├── networkTab.css │ │ │ ├── networkTab.tsx │ │ │ ├── placeholderPanel.tsx │ │ │ ├── settingsView.css │ │ │ ├── settingsView.tsx │ │ │ ├── snapshotTab.css │ │ │ ├── snapshotTab.tsx │ │ │ ├── sourceTab.css │ │ │ ├── sourceTab.tsx │ │ │ ├── stackTrace.css │ │ │ ├── stackTrace.tsx │ │ │ ├── tag.css │ │ │ ├── tag.tsx │ │ │ ├── testUtils.ts │ │ │ ├── timeline.css │ │ │ ├── timeline.tsx │ │ │ ├── traceModelContext.tsx │ │ │ ├── uiModeFiltersView.css │ │ │ ├── uiModeFiltersView.tsx │ │ │ ├── uiModeTestListView.css │ │ │ ├── uiModeTestListView.tsx │ │ │ ├── uiModeTraceView.tsx │ │ │ ├── uiModeView.css │ │ │ ├── uiModeView.tsx │ │ │ ├── workbench.css │ │ │ ├── workbench.tsx │ │ │ ├── workbenchLoader.css │ │ │ └── workbenchLoader.tsx │ │ ├── uiMode.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── uiMode.html │ ├── vite.config.ts │ └── vite.sw.config.ts ├── trace │ └── src │ │ ├── DEPS.list │ │ ├── har.ts │ │ ├── snapshot.ts │ │ └── trace.ts └── web │ ├── .gitignore │ ├── package.json │ └── src │ ├── DEPS.list │ ├── ansi2html.ts │ ├── assets │ └── playwright-logo.svg │ ├── common.css │ ├── components │ ├── DEPS.list │ ├── codeMirrorModule.tsx │ ├── codeMirrorWrapper.css │ ├── codeMirrorWrapper.tsx │ ├── dialogToolbarButton.tsx │ ├── errorMessage.css │ ├── errorMessage.tsx │ ├── expandable.css │ ├── expandable.tsx │ ├── gridView.css │ ├── gridView.tsx │ ├── listView.css │ ├── listView.tsx │ ├── sourceChooser.css │ ├── sourceChooser.tsx │ ├── splitView.css │ ├── splitView.tsx │ ├── tabbedPane.css │ ├── tabbedPane.tsx │ ├── toolbar.css │ ├── toolbar.tsx │ ├── toolbarButton.css │ ├── toolbarButton.tsx │ ├── treeView.css │ ├── treeView.tsx │ ├── xtermModule.tsx │ ├── xtermWrapper.css │ └── xtermWrapper.tsx │ ├── renderUtils.tsx │ ├── shared │ ├── DEPS.list │ ├── dialog.tsx │ ├── glassPane.tsx │ ├── imageDiffView.tsx │ ├── prompts.ts │ └── resizeView.tsx │ ├── theme.ts │ ├── third_party │ └── vscode │ │ ├── LICENSE.txt │ │ ├── codicon.css │ │ ├── codicon.ttf │ │ └── colors.css │ └── uiUtils.ts ├── tests ├── android │ ├── android.spec.ts │ ├── androidTest.ts │ ├── browser.spec.ts │ ├── device.spec.ts │ ├── launch-server.spec.ts │ ├── playwright.config.ts │ └── webview.spec.ts ├── assets │ ├── axe-core │ │ ├── LICENSE │ │ ├── README.md │ │ ├── accessible-text.js │ │ └── implicit-role.js │ ├── background-color.html │ ├── beforeunload.html │ ├── blob-1.42.zip │ ├── blob-1.52.zip │ ├── button-overlay-oopif.html │ ├── cached │ │ ├── bfcached.html │ │ ├── one-style.css │ │ └── one-style.html │ ├── callback.js │ ├── checkerboard.html │ ├── chromium-linux.zip │ ├── client-certificates │ │ ├── README.md │ │ ├── client │ │ │ ├── localhost │ │ │ │ ├── localhost.csr │ │ │ │ ├── localhost.ext │ │ │ │ ├── localhost.key │ │ │ │ └── localhost.pem │ │ │ ├── self-signed │ │ │ │ ├── cert.pem │ │ │ │ ├── csr.pem │ │ │ │ └── key.pem │ │ │ └── trusted │ │ │ │ ├── cert-legacy.pfx │ │ │ │ ├── cert.pem │ │ │ │ ├── cert.pfx │ │ │ │ ├── csr.pem │ │ │ │ └── key.pem │ │ ├── generate.sh │ │ └── server │ │ │ ├── server_cert.pem │ │ │ └── server_key.pem │ ├── codicon.css │ ├── codicon.ttf │ ├── consolelog.html │ ├── counter.html │ ├── csp.html │ ├── css-transition.html │ ├── csscoverage │ │ ├── Dosis-Regular.ttf │ │ ├── OFL.txt │ │ ├── involved.html │ │ ├── media.html │ │ ├── multiple.html │ │ ├── simple.html │ │ ├── sourceurl.html │ │ ├── stylesheet1.css │ │ ├── stylesheet2.css │ │ └── unused.html │ ├── deep-shadow.html │ ├── device-motion.html │ ├── device-orientation.html │ ├── digits │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png │ ├── dom.html │ ├── download-blob.html │ ├── drag-n-drop.html │ ├── dummy_bad_browser_executable.js │ ├── dynamic-oopif.html │ ├── empty-standard-mode.html │ ├── empty.html │ ├── empty.pdf │ ├── error.html │ ├── es6 │ │ ├── es6import.js │ │ ├── es6module.js │ │ └── es6pathimport.js │ ├── evals │ │ ├── fill-form-submit.html │ │ └── fill-form.html │ ├── example.mp3 │ ├── extension-mv3-simple │ │ ├── content-script.js │ │ ├── index.js │ │ └── manifest.json │ ├── extension-mv3-with-logging │ │ ├── background.js │ │ ├── content.js │ │ └── manifest.json │ ├── file to upload.txt │ ├── file-to-upload-2.txt │ ├── file-to-upload.txt │ ├── formatted-number.html │ ├── frames │ │ ├── child-redirect.html │ │ ├── frame.html │ │ ├── frameset.html │ │ ├── lazy-frame.html │ │ ├── nested-frames.html │ │ ├── one-frame.html │ │ ├── redirect-my-parent.html │ │ ├── script.js │ │ ├── style.css │ │ └── two-frames.html │ ├── geolocation.html │ ├── global-var.html │ ├── grid-iframe-in-shadow.html │ ├── grid.html │ ├── har-fulfill.har │ ├── har-redirect.har │ ├── har-sha1-main-response.txt │ ├── har-sha1.har │ ├── har.html │ ├── headings.html │ ├── highdpi.html │ ├── historyapi.html │ ├── injectedfile.js │ ├── injectedstyle.css │ ├── input │ │ ├── animating-button.html │ │ ├── background-fixed.html │ │ ├── button.html │ │ ├── checkbox.html │ │ ├── drag-n-drop-manual.html │ │ ├── fileupload-multi.html │ │ ├── fileupload.html │ │ ├── folderupload.html │ │ ├── handle-locator.html │ │ ├── keyboard.html │ │ ├── mouse-helper.js │ │ ├── rotatedButton.html │ │ ├── scrollable.html │ │ ├── scrollable2.html │ │ ├── select.html │ │ ├── textarea.html │ │ └── touches.html │ ├── jscoverage │ │ ├── eval.html │ │ ├── involved.html │ │ ├── multiple.html │ │ ├── ranges.html │ │ ├── script1.js │ │ ├── script2.js │ │ ├── simple.html │ │ ├── sourceurl.html │ │ └── unused.html │ ├── load-event │ │ ├── load-event.html │ │ └── module.js │ ├── media-query-prefers-color-scheme.svg │ ├── mobile.html │ ├── modernizr │ │ ├── README.md │ │ ├── index.html │ │ ├── mobile-safari-18.json │ │ ├── modernizr.js │ │ ├── roll.sh │ │ └── safari-18.json │ ├── movie.mp4 │ ├── movie.ogv │ ├── movie.webm │ ├── mui.html │ ├── network-tab │ │ ├── font.woff2 │ │ ├── image.png │ │ ├── network.html │ │ ├── script.js │ │ └── style.css │ ├── networkidle-frame.html │ ├── networkidle.html │ ├── networkidle.js │ ├── offscreenbuttons.html │ ├── one-style.css │ ├── one-style.html │ ├── overflow-large.html │ ├── overflow.html │ ├── player.html │ ├── playground.html │ ├── popup │ │ ├── popup.html │ │ └── window-open.html │ ├── pptr.png │ ├── prefetch.html │ ├── prefetch.js │ ├── preload.html │ ├── react.html │ ├── react │ │ ├── material-ui@5.2.2.production.min.js │ │ ├── react-dom@16.13.1.production.min.js │ │ ├── react-dom@17.0.2.production.min.js │ │ ├── react@16.13.1.production.min.js │ │ └── react@17.0.2.production.min.js │ ├── reading-list │ │ ├── react-dom_15.7.0.js │ │ ├── react-dom_16.14.0.js │ │ ├── react-dom_17.0.2.js │ │ ├── react-dom_18.1.0.js │ │ ├── react15.html │ │ ├── react16.html │ │ ├── react17.html │ │ ├── react18.html │ │ ├── react_15.7.0.js │ │ ├── react_16.14.0.js │ │ ├── react_17.0.2.js │ │ ├── react_18.1.0.js │ │ ├── style.css │ │ ├── vue2.html │ │ ├── vue3.html │ │ ├── vue_2.6.14.js │ │ └── vue_3.1.5.js │ ├── redirectloop1.html │ ├── redirectloop2.html │ ├── resetcss.html │ ├── rgb.avif │ ├── rotate-pseudo.html │ ├── rotate-z-shadow-dom.html │ ├── rotate-z.html │ ├── screenshots │ │ ├── canvas.html │ │ ├── controls.html │ │ ├── translateZ.html │ │ └── webgl.html │ ├── sectionselectorengine.js │ ├── selenium-grid │ │ ├── broken-selenium-driver.js │ │ └── selenium-config-standalone.json │ ├── self-request.html │ ├── serviceworkers │ │ ├── bug-33561 │ │ │ ├── index.html │ │ │ └── sw.js │ │ ├── empty │ │ │ ├── sw.html │ │ │ └── sw.js │ │ ├── fetch │ │ │ ├── style.css │ │ │ ├── sw.html │ │ │ └── sw.js │ │ ├── fetchdummy │ │ │ ├── sw.html │ │ │ └── sw.js │ │ └── stub │ │ │ ├── sw.html │ │ │ └── sw.js │ ├── shadow-dom-link.html │ ├── shadow.html │ ├── shared-worker │ │ ├── shared-worker.html │ │ └── shared-worker.js │ ├── simple.json │ ├── simplezip.json │ ├── stress │ │ ├── asset-manifest.json │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── static │ │ │ ├── css │ │ │ ├── main.073c9b0a.css │ │ │ └── main.073c9b0a.css.map │ │ │ ├── js │ │ │ ├── 787.2f3b90fa.chunk.js │ │ │ ├── 787.2f3b90fa.chunk.js.map │ │ │ ├── main.cc4a7955.js │ │ │ ├── main.cc4a7955.js.LICENSE.txt │ │ │ └── main.cc4a7955.js.map │ │ │ └── media │ │ │ └── logo.6ce24c58023cc2f8fd88fe9d219db6c6.svg │ ├── tamperable.html │ ├── test-trace1.zip │ ├── test-trace2.zip │ ├── title.html │ ├── to-do-notifications │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.html │ │ ├── manifest.webapp │ │ ├── scripts │ │ │ └── todo.js │ │ └── style │ │ │ └── style.css │ ├── trace-1.31.zip │ ├── trace-1.37.zip │ ├── trace-from-the-future.zip │ ├── trace-library-1.46.zip │ ├── trace-remote-time-diff.zip │ ├── video.html │ ├── video_mp4.html │ ├── video_webm.html │ ├── wasm │ │ ├── table2.html │ │ └── table2.wasm │ ├── web-animation.html │ ├── webfont │ │ ├── README.md │ │ ├── iconfont.svg │ │ ├── iconfont.woff2 │ │ └── webfont.html │ ├── window-stop.html │ ├── worker │ │ ├── import-me.js │ │ ├── worker-http-import.html │ │ ├── worker-http-import.js │ │ ├── worker.html │ │ └── worker.js │ ├── wpt │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── accname │ │ │ ├── manual │ │ │ │ ├── description_1.0_combobox-focusable-manual.html │ │ │ │ ├── description_from_content_of_describedby_element-manual.html │ │ │ │ ├── description_link-with-label-manual.html │ │ │ │ ├── description_test_case_557-manual.html │ │ │ │ ├── description_test_case_664-manual.html │ │ │ │ ├── description_test_case_665-manual.html │ │ │ │ ├── description_test_case_666-manual.html │ │ │ │ ├── description_test_case_772-manual.html │ │ │ │ ├── description_test_case_773-manual.html │ │ │ │ ├── description_test_case_774-manual.html │ │ │ │ ├── description_test_case_838-manual.html │ │ │ │ ├── description_test_case_broken_reference-manual.html │ │ │ │ ├── description_test_case_one_valid_reference-manual.html │ │ │ │ ├── description_title-same-element-manual.html │ │ │ │ ├── foo.jpg │ │ │ │ ├── name_1.0_combobox-focusable-alternative-manual.html │ │ │ │ ├── name_1.0_combobox-focusable-manual.html │ │ │ │ ├── name_checkbox-label-embedded-combobox-manual.html │ │ │ │ ├── name_checkbox-label-embedded-listbox-manual.html │ │ │ │ ├── name_checkbox-label-embedded-menu-manual.html │ │ │ │ ├── name_checkbox-label-embedded-select-manual.html │ │ │ │ ├── name_checkbox-label-embedded-slider-manual.html │ │ │ │ ├── name_checkbox-label-embedded-spinbutton-manual.html │ │ │ │ ├── name_checkbox-label-embedded-textbox-manual.html │ │ │ │ ├── name_checkbox-label-multiple-label-alternative-manual.html │ │ │ │ ├── name_checkbox-label-multiple-label-manual.html │ │ │ │ ├── name_checkbox-title-manual.html │ │ │ │ ├── name_file-label-embedded-combobox-manual.html │ │ │ │ ├── name_file-label-embedded-menu-manual.html │ │ │ │ ├── name_file-label-embedded-select-manual.html │ │ │ │ ├── name_file-label-embedded-slider-manual.html │ │ │ │ ├── name_file-label-embedded-spinbutton-manual.html │ │ │ │ ├── name_file-label-inline-block-elements-manual.html │ │ │ │ ├── name_file-label-inline-block-styles-manual.html │ │ │ │ ├── name_file-label-inline-hidden-elements-manual.html │ │ │ │ ├── name_file-label-owned-combobox-manual.html │ │ │ │ ├── name_file-label-owned-combobox-owned-listbox-manual.html │ │ │ │ ├── name_file-title-manual.html │ │ │ │ ├── name_from_content-manual.html │ │ │ │ ├── name_from_content_of_label-manual.html │ │ │ │ ├── name_from_content_of_labelledby_element-manual.html │ │ │ │ ├── name_from_content_of_labelledby_elements_one_of_which_is_hidden-manual.html │ │ │ │ ├── name_heading-combobox-focusable-alternative-manual.html │ │ │ │ ├── name_image-title-manual.html │ │ │ │ ├── name_link-mixed-content-manual.html │ │ │ │ ├── name_link-with-label-manual.html │ │ │ │ ├── name_password-label-embedded-combobox-manual.html │ │ │ │ ├── name_password-label-embedded-menu-manual.html │ │ │ │ ├── name_password-label-embedded-select-manual.html │ │ │ │ ├── name_password-label-embedded-slider-manual.html │ │ │ │ ├── name_password-label-embedded-spinbutton-manual.html │ │ │ │ ├── name_password-title-manual.html │ │ │ │ ├── name_radio-label-embedded-combobox-manual.html │ │ │ │ ├── name_radio-label-embedded-menu-manual.html │ │ │ │ ├── name_radio-label-embedded-select-manual.html │ │ │ │ ├── name_radio-label-embedded-slider-manual.html │ │ │ │ ├── name_radio-label-embedded-spinbutton-manual.html │ │ │ │ ├── name_radio-title-manual.html │ │ │ │ ├── name_test_case_539-manual.html │ │ │ │ ├── name_test_case_540-manual.html │ │ │ │ ├── name_test_case_541-manual.html │ │ │ │ ├── name_test_case_543-manual.html │ │ │ │ ├── name_test_case_544-manual.html │ │ │ │ ├── name_test_case_545-manual.html │ │ │ │ ├── name_test_case_546-manual.html │ │ │ │ ├── name_test_case_547-manual.html │ │ │ │ ├── name_test_case_548-manual.html │ │ │ │ ├── name_test_case_549-manual.html │ │ │ │ ├── name_test_case_550-manual.html │ │ │ │ ├── name_test_case_551-manual.html │ │ │ │ ├── name_test_case_552-manual.html │ │ │ │ ├── name_test_case_553-manual.html │ │ │ │ ├── name_test_case_556-manual.html │ │ │ │ ├── name_test_case_557-manual.html │ │ │ │ ├── name_test_case_558-manual.html │ │ │ │ ├── name_test_case_559-manual.html │ │ │ │ ├── name_test_case_560-manual.html │ │ │ │ ├── name_test_case_561-manual.html │ │ │ │ ├── name_test_case_562-manual.html │ │ │ │ ├── name_test_case_563-manual.html │ │ │ │ ├── name_test_case_564-manual.html │ │ │ │ ├── name_test_case_565-manual.html │ │ │ │ ├── name_test_case_566-manual.html │ │ │ │ ├── name_test_case_596-manual.html │ │ │ │ ├── name_test_case_597-manual.html │ │ │ │ ├── name_test_case_598-manual.html │ │ │ │ ├── name_test_case_599-manual.html │ │ │ │ ├── name_test_case_600-manual.html │ │ │ │ ├── name_test_case_601-manual.html │ │ │ │ ├── name_test_case_602-manual.html │ │ │ │ ├── name_test_case_603-manual.html │ │ │ │ ├── name_test_case_604-manual.html │ │ │ │ ├── name_test_case_605-manual.html │ │ │ │ ├── name_test_case_606-manual.html │ │ │ │ ├── name_test_case_607-manual.html │ │ │ │ ├── name_test_case_608-manual.html │ │ │ │ ├── name_test_case_609-manual.html │ │ │ │ ├── name_test_case_610-manual.html │ │ │ │ ├── name_test_case_611-manual.html │ │ │ │ ├── name_test_case_612-manual.html │ │ │ │ ├── name_test_case_613-manual.html │ │ │ │ ├── name_test_case_614-manual.html │ │ │ │ ├── name_test_case_615-manual.html │ │ │ │ ├── name_test_case_616-manual.html │ │ │ │ ├── name_test_case_617-manual.html │ │ │ │ ├── name_test_case_618-manual.html │ │ │ │ ├── name_test_case_619-manual.html │ │ │ │ ├── name_test_case_620-manual.html │ │ │ │ ├── name_test_case_621-manual.html │ │ │ │ ├── name_test_case_659-manual.html │ │ │ │ ├── name_test_case_660-manual.html │ │ │ │ ├── name_test_case_661-manual.html │ │ │ │ ├── name_test_case_662-manual.html │ │ │ │ ├── name_test_case_663a-manual.html │ │ │ │ ├── name_test_case_721-manual.html │ │ │ │ ├── name_test_case_723-manual.html │ │ │ │ ├── name_test_case_724-manual.html │ │ │ │ ├── name_test_case_725-manual.html │ │ │ │ ├── name_test_case_726-manual.html │ │ │ │ ├── name_test_case_727-manual.html │ │ │ │ ├── name_test_case_728-manual.html │ │ │ │ ├── name_test_case_729-manual.html │ │ │ │ ├── name_test_case_730-manual.html │ │ │ │ ├── name_test_case_731-manual.html │ │ │ │ ├── name_test_case_733-manual.html │ │ │ │ ├── name_test_case_734-manual.html │ │ │ │ ├── name_test_case_735-manual.html │ │ │ │ ├── name_test_case_736-manual.html │ │ │ │ ├── name_test_case_737-manual.html │ │ │ │ ├── name_test_case_738-manual.html │ │ │ │ ├── name_test_case_739-manual.html │ │ │ │ ├── name_test_case_740-manual.html │ │ │ │ ├── name_test_case_741-manual.html │ │ │ │ ├── name_test_case_742-manual.html │ │ │ │ ├── name_test_case_743-manual.html │ │ │ │ ├── name_test_case_744-manual.html │ │ │ │ ├── name_test_case_745-manual.html │ │ │ │ ├── name_test_case_746-manual.html │ │ │ │ ├── name_test_case_747-manual.html │ │ │ │ ├── name_test_case_748-manual.html │ │ │ │ ├── name_test_case_749-manual.html │ │ │ │ ├── name_test_case_750-manual.html │ │ │ │ ├── name_test_case_751-manual.html │ │ │ │ ├── name_test_case_752-manual.html │ │ │ │ ├── name_test_case_753-manual.html │ │ │ │ ├── name_test_case_754-manual.html │ │ │ │ ├── name_test_case_755-manual.html │ │ │ │ ├── name_test_case_756-manual.html │ │ │ │ ├── name_test_case_757-manual.html │ │ │ │ ├── name_test_case_758-manual.html │ │ │ │ ├── name_test_case_759-manual.html │ │ │ │ ├── name_test_case_760-manual.html │ │ │ │ ├── name_test_case_761-manual.html │ │ │ │ ├── name_test_case_762-manual.html │ │ │ │ ├── name_text-label-embedded-combobox-manual.html │ │ │ │ ├── name_text-label-embedded-menu-manual.html │ │ │ │ ├── name_text-label-embedded-select-manual.html │ │ │ │ ├── name_text-label-embedded-slider-manual.html │ │ │ │ ├── name_text-label-embedded-spinbutton-manual.html │ │ │ │ └── name_text-title-manual.html │ │ │ └── name │ │ │ │ ├── comp_embedded_control.html │ │ │ │ ├── comp_hidden_not_referenced.html │ │ │ │ ├── comp_host_language_label.html │ │ │ │ ├── comp_label.html │ │ │ │ ├── comp_labelledby.html │ │ │ │ ├── comp_labelledby_hidden_nodes.html │ │ │ │ ├── comp_name_from_content.html │ │ │ │ ├── comp_text_node.html │ │ │ │ ├── comp_tooltip.html │ │ │ │ └── shadowdom │ │ │ │ ├── basic.html │ │ │ │ └── slot.html │ │ └── wai-aria │ │ │ └── scripts │ │ │ └── manual.css │ └── wrappedlink.html ├── bidi │ ├── README.md │ ├── csvReporter.ts │ ├── expectationReporter.ts │ ├── expectationUtil.ts │ ├── expectations │ │ ├── bidi-chromium-library.txt │ │ ├── bidi-chromium-page.txt │ │ ├── moz-firefox-nightly-library.txt │ │ └── moz-firefox-nightly-page.txt │ └── playwright.config.ts ├── components │ ├── .gitignore │ ├── ct-react-vite │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── playwright │ │ │ ├── index.html │ │ │ └── index.tsx │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── assets │ │ │ │ ├── favicon.svg │ │ │ │ ├── iconfont.woff2 │ │ │ │ ├── index.css │ │ │ │ └── logo.svg │ │ │ ├── components │ │ │ │ ├── Button.tsx │ │ │ │ ├── CheckChildrenProp.tsx │ │ │ │ ├── ComponentAsProp.tsx │ │ │ │ ├── Counter.tsx │ │ │ │ ├── DefaultChildren.tsx │ │ │ │ ├── EmptyFragment.tsx │ │ │ │ ├── Fetcher.tsx │ │ │ │ ├── MultiRoot.tsx │ │ │ │ ├── MultipleChildren.tsx │ │ │ │ ├── TitleWithFont.css │ │ │ │ └── TitleWithFont.tsx │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── DashboardPage.tsx │ │ │ │ └── LoginPage.tsx │ │ │ └── vite-env.d.ts │ │ ├── tests │ │ │ ├── callbacks.spec.tsx │ │ │ ├── children.spec.tsx │ │ │ ├── react-router.spec.tsx │ │ │ ├── render.spec.tsx │ │ │ ├── route.spec.tsx │ │ │ ├── unmount.spec.tsx │ │ │ └── update.spec.tsx │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── ct-react17 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── playwright │ │ │ ├── index.html │ │ │ └── index.tsx │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── assets │ │ │ │ ├── index.css │ │ │ │ └── logo.svg │ │ │ ├── components │ │ │ │ ├── Button.tsx │ │ │ │ ├── CheckChildrenProp.tsx │ │ │ │ ├── Counter.tsx │ │ │ │ ├── DefaultChildren.tsx │ │ │ │ ├── DelayedData.tsx │ │ │ │ ├── EmptyFragment.tsx │ │ │ │ ├── Fetch.tsx │ │ │ │ ├── MultiRoot.tsx │ │ │ │ └── MultipleChildren.tsx │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── DashboardPage.tsx │ │ │ │ └── LoginPage.tsx │ │ │ └── react-app-env.d.ts │ │ ├── tests │ │ │ ├── callbacks.spec.tsx │ │ │ ├── children.spec.tsx │ │ │ ├── react-router.spec.tsx │ │ │ ├── render.spec.tsx │ │ │ ├── unmount.spec.tsx │ │ │ └── update.spec.tsx │ │ └── tsconfig.json │ ├── ct-svelte-vite │ │ ├── .eslintignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── playwright │ │ │ ├── index.html │ │ │ ├── index.ts │ │ │ └── svelte.config.js │ │ ├── public │ │ │ └── favicon.ico │ │ ├── src │ │ │ ├── App.svelte │ │ │ ├── assets │ │ │ │ └── index.css │ │ │ ├── components │ │ │ │ ├── Button.svelte │ │ │ │ ├── Context.svelte │ │ │ │ ├── Counter.svelte │ │ │ │ ├── DefaultSlot.svelte │ │ │ │ ├── Empty.svelte │ │ │ │ ├── MultiRoot.svelte │ │ │ │ └── NamedSlots.svelte │ │ │ ├── main.ts │ │ │ ├── pages │ │ │ │ ├── DashboardPage.svelte │ │ │ │ └── LoginPage.svelte │ │ │ ├── store │ │ │ │ └── index.ts │ │ │ └── vite-env.d.ts │ │ ├── tests │ │ │ ├── events.spec.ts │ │ │ ├── render.spec.ts │ │ │ ├── router.spec.ts │ │ │ ├── slots.spec.ts │ │ │ ├── unmount.spec.ts │ │ │ └── update.spec.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── ct-svelte │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── playwright │ │ │ ├── index.html │ │ │ └── index.ts │ │ ├── public │ │ │ ├── favicon.png │ │ │ └── index.html │ │ ├── rollup.config.js │ │ ├── scripts │ │ │ └── setupTypeScript.js │ │ ├── src │ │ │ ├── App.svelte │ │ │ ├── assets │ │ │ │ └── index.css │ │ │ ├── components │ │ │ │ ├── Button.svelte │ │ │ │ ├── Component.svelte │ │ │ │ ├── Counter.svelte │ │ │ │ ├── DefaultSlot.svelte │ │ │ │ ├── Empty.svelte │ │ │ │ ├── MultiRoot.svelte │ │ │ │ └── NamedSlots.svelte │ │ │ ├── main.js │ │ │ ├── pages │ │ │ │ ├── DashboardPage.svelte │ │ │ │ └── LoginPage.svelte │ │ │ └── store │ │ │ │ └── index.ts │ │ ├── tests │ │ │ ├── events.spec.ts │ │ │ ├── render.spec.ts │ │ │ ├── router.spec.ts │ │ │ ├── slots.spec.ts │ │ │ ├── unmount.spec.ts │ │ │ └── update.spec.ts │ │ └── tsconfig.json │ ├── ct-vue-cli │ │ ├── .eslintignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── playwright │ │ │ ├── index.html │ │ │ └── index.ts │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── index.html │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ ├── index.css │ │ │ │ └── logo.png │ │ │ ├── components │ │ │ │ ├── Button.vue │ │ │ │ ├── Component.vue │ │ │ │ ├── Counter.vue │ │ │ │ ├── DefaultSlot.vue │ │ │ │ ├── EmptyTemplate.vue │ │ │ │ ├── MultiRoot.vue │ │ │ │ └── NamedSlots.vue │ │ │ ├── main.js │ │ │ ├── pages │ │ │ │ ├── DashboardPage.vue │ │ │ │ └── LoginPage.vue │ │ │ ├── router │ │ │ │ └── index.js │ │ │ └── vue.d.ts │ │ ├── tests │ │ │ ├── events │ │ │ │ ├── events.spec.ts │ │ │ │ └── events.spec.tsx │ │ │ ├── render │ │ │ │ ├── render.spec.ts │ │ │ │ └── render.spec.tsx │ │ │ ├── slots │ │ │ │ ├── slots.spec.ts │ │ │ │ └── slots.spec.tsx │ │ │ ├── unmount │ │ │ │ ├── unmount.spec.ts │ │ │ │ └── unmount.spec.tsx │ │ │ ├── update │ │ │ │ ├── update.spec.ts │ │ │ │ └── update.spec.tsx │ │ │ └── vue-router │ │ │ │ ├── vue-router.spec.ts │ │ │ │ └── vue-router.spec.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.config.json │ │ ├── tsconfig.json │ │ ├── tsconfig.test.json │ │ ├── vue.config.js │ │ └── vue.d.ts │ ├── ct-vue-vite │ │ ├── .eslintignore │ │ ├── .gitignore │ │ ├── README.md │ │ ├── env.d.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── playwright │ │ │ ├── index.html │ │ │ └── index.ts │ │ ├── public │ │ │ └── favicon.ico │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ ├── index.css │ │ │ │ └── logo.svg │ │ │ ├── components │ │ │ │ ├── Button.vue │ │ │ │ ├── Component.vue │ │ │ │ ├── Counter.vue │ │ │ │ ├── DefaultSlot.vue │ │ │ │ ├── EmptyTemplate.vue │ │ │ │ ├── MultiRoot.vue │ │ │ │ ├── NamedSlots.vue │ │ │ │ └── SlotDefaultValue.vue │ │ │ ├── main.js │ │ │ ├── pages │ │ │ │ ├── DashboardPage.vue │ │ │ │ └── LoginPage.vue │ │ │ └── router │ │ │ │ └── index.ts │ │ ├── tests │ │ │ ├── events │ │ │ │ ├── events.spec.js │ │ │ │ ├── events.spec.ts │ │ │ │ └── events.spec.tsx │ │ │ ├── render │ │ │ │ ├── render.spec.js │ │ │ │ ├── render.spec.ts │ │ │ │ └── render.spec.tsx │ │ │ ├── slots │ │ │ │ ├── slots.spec.js │ │ │ │ ├── slots.spec.ts │ │ │ │ └── slots.spec.tsx │ │ │ ├── unmount │ │ │ │ ├── unmount.spec.js │ │ │ │ ├── unmount.spec.ts │ │ │ │ └── unmount.spec.tsx │ │ │ ├── update │ │ │ │ ├── update.spec.js │ │ │ │ ├── update.spec.ts │ │ │ │ └── update.spec.tsx │ │ │ └── vue-router │ │ │ │ ├── vue-router.spec.js │ │ │ │ ├── vue-router.spec.ts │ │ │ │ └── vue-router.spec.tsx │ │ ├── tsconfig.json │ │ └── vite.config.js │ └── test-all.spec.js ├── config │ ├── baseTest.ts │ ├── browserTest.ts │ ├── commonFixtures.ts │ ├── comparator.ts │ ├── debugControllerBackend.ts │ ├── errors.ts │ ├── ghaMarkdownReporter.ts │ ├── platformFixtures.ts │ ├── proxy.ts │ ├── queryObjects.ts │ ├── remote-server-impl.js │ ├── remoteServer.ts │ ├── serverFixtures.ts │ ├── testMode.ts │ ├── testModeFixtures.ts │ ├── testserver │ │ ├── cert.pem │ │ ├── index.ts │ │ ├── key.pem │ │ └── san.cnf │ ├── traceViewerFixtures.ts │ └── utils.ts ├── electron │ ├── assets │ │ ├── imported.css │ │ ├── index.html │ │ └── style.css │ ├── electron-app-args.js │ ├── electron-app-pre-ready.js │ ├── electron-app-ready-event.js │ ├── electron-app.js │ ├── electron-app.spec.ts │ ├── electron-print-chromium-version.js │ ├── electron-tracing.spec.ts │ ├── electron-window-app-delayed-loadURL.js │ ├── electron-window-app.js │ ├── electron-window.spec.ts │ ├── electronTest.ts │ ├── globalSetup.ts │ ├── index.js │ ├── package.json │ └── playwright.config.ts ├── image_tools │ ├── fixtures.spec.ts │ ├── fixtures │ │ ├── should-fail │ │ │ ├── julia-ssim-trap │ │ │ │ ├── 1-actual.png │ │ │ │ ├── 1-expected.png │ │ │ │ └── README.md │ │ │ ├── looks-same-tests │ │ │ │ ├── README.md │ │ │ │ ├── blue-actual.png │ │ │ │ ├── blue-expected.png │ │ │ │ ├── green-actual.png │ │ │ │ ├── green-expected.png │ │ │ │ ├── no-caret-actual.png │ │ │ │ ├── no-caret-expected.png │ │ │ │ ├── red-actual.png │ │ │ │ └── red-expected.png │ │ │ ├── original-ssim-trap │ │ │ │ ├── README.md │ │ │ │ ├── sample-actual.png │ │ │ │ └── sample-expected.png │ │ │ └── trivial │ │ │ │ ├── README.md │ │ │ │ ├── equal-luma-actual.png │ │ │ │ ├── equal-luma-expected.png │ │ │ │ ├── opposite-actual.png │ │ │ │ ├── opposite-expected.png │ │ │ │ ├── single-red-pixel-actual.png │ │ │ │ └── single-red-pixel-expected.png │ │ └── should-match │ │ │ ├── crbug-919955 │ │ │ ├── README.md │ │ │ ├── example-1-actual.png │ │ │ ├── example-1-expected.png │ │ │ ├── example-2-actual.png │ │ │ └── example-2-expected.png │ │ │ ├── looks-same-tests │ │ │ ├── README.md │ │ │ ├── antialiasing-actual.png │ │ │ ├── antialiasing-expected.png │ │ │ ├── antialiasing-tolerance-1-actual.png │ │ │ ├── antialiasing-tolerance-1-expected.png │ │ │ ├── antialiasing-tolerance-2-actual.png │ │ │ └── antialiasing-tolerance-2-expected.png │ │ │ ├── tiny-antialiasing-sample │ │ │ ├── README.md │ │ │ ├── tiny-actual.png │ │ │ └── tiny-expected.png │ │ │ ├── trivial │ │ │ ├── README.md │ │ │ ├── black-actual.png │ │ │ ├── black-expected.png │ │ │ ├── white-actual.png │ │ │ └── white-expected.png │ │ │ └── webkit-rendering-artifacts │ │ │ ├── README.md │ │ │ ├── webkit-corner-2x-actual.png │ │ │ ├── webkit-corner-2x-expected.png │ │ │ ├── webkit-corner-pixel-actual.png │ │ │ ├── webkit-corner-pixel-expected.png │ │ │ ├── webkit-four-pixels-actual.png │ │ │ ├── webkit-four-pixels-expected.png │ │ │ ├── webkit-pixel-actual.png │ │ │ └── webkit-pixel-expected.png │ ├── unit.spec.ts │ └── utils.ts ├── installation │ ├── concurrent-download.spec.ts │ ├── connect-to-selenium.spec.ts │ ├── driver-should-work.spec.ts │ ├── fixture-scripts │ │ ├── browser-only.js │ │ ├── docker.spec.js │ │ ├── download-chromedriver.js │ │ ├── download-selenium.js │ │ ├── driver-client-sigint.js │ │ ├── driver-client.js │ │ ├── electron-app.js │ │ ├── esm-playwright-chromium.mjs │ │ ├── esm-playwright-firefox.mjs │ │ ├── esm-playwright-test.mjs │ │ ├── esm-playwright-webkit.mjs │ │ ├── esm-playwright.mjs │ │ ├── esm.mjs │ │ ├── failing.spec.js │ │ ├── inspector-custom-executable.js │ │ ├── playwright-test-plugin-types.ts │ │ ├── playwright-test-types.ts │ │ ├── plugin.spec.ts │ │ ├── read-json-report.js │ │ ├── sample.spec.js │ │ ├── sanity-electron.js │ │ ├── sanity.js │ │ ├── screencast.js │ │ └── validate-dependencies-skip-executable-path.js │ ├── globalSetup.ts │ ├── npm-installs-local-packages.spec.ts │ ├── npmTest.ts │ ├── npx-global.spec.ts │ ├── playwright-cdn.spec.ts │ ├── playwright-cli-install-should-work.spec.ts │ ├── playwright-cli.spec.ts │ ├── playwright-component-testing.spec.ts │ ├── playwright-electron-should-work.spec.ts │ ├── playwright-packages-install-behavior.spec.ts │ ├── playwright-should-work-with-relative-browsers-path.spec.ts │ ├── playwright-should-work-with-relative-home-path.spec.ts │ ├── playwright-test-package-managers.spec.ts │ ├── playwright-test-plugin.spec.ts │ ├── playwright-test-plugin │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── index.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── playwright.config.ts │ ├── registry.ts │ ├── screencast.spec.ts │ ├── skip-browser-download.spec.ts │ ├── typescript-types.spec.ts │ └── validate-dependencies.spec.ts ├── library │ ├── beforeunload.spec.ts │ ├── browser.spec.ts │ ├── browsercontext-add-cookies.spec.ts │ ├── browsercontext-add-init-script.spec.ts │ ├── browsercontext-base-url.spec.ts │ ├── browsercontext-basic.spec.ts │ ├── browsercontext-clearcookies.spec.ts │ ├── browsercontext-cookies-third-party.spec.ts │ ├── browsercontext-cookies.spec.ts │ ├── browsercontext-credentials.spec.ts │ ├── browsercontext-csp.spec.ts │ ├── browsercontext-device.spec.ts │ ├── browsercontext-dsf.spec.ts │ ├── browsercontext-events.spec.ts │ ├── browsercontext-expose-function.spec.ts │ ├── browsercontext-fetch-algorithms.spec.ts │ ├── browsercontext-fetch-happy-eyeballs.spec.ts │ ├── browsercontext-fetch.spec.ts │ ├── browsercontext-har.spec.ts │ ├── browsercontext-locale.spec.ts │ ├── browsercontext-network-event.spec.ts │ ├── browsercontext-page-event.spec.ts │ ├── browsercontext-pages.spec.ts │ ├── browsercontext-proxy.spec.ts │ ├── browsercontext-reuse.spec.ts │ ├── browsercontext-route.spec.ts │ ├── browsercontext-service-worker-policy.spec.ts │ ├── browsercontext-set-extra-http-headers.spec.ts │ ├── browsercontext-storage-state.spec.ts │ ├── browsercontext-strict.spec.ts │ ├── browsercontext-timezone-id.spec.ts │ ├── browsercontext-user-agent.spec.ts │ ├── browsercontext-viewport-mobile.spec.ts │ ├── browsercontext-viewport.spec.ts │ ├── browsertype-basic.spec.ts │ ├── browsertype-connect.spec.ts │ ├── browsertype-launch-selenium.spec.ts │ ├── browsertype-launch-server.spec.ts │ ├── browsertype-launch.spec.ts │ ├── capabilities.spec.ts │ ├── channels.spec.ts │ ├── chromium │ │ ├── bfcache.spec.ts │ │ ├── chromium.spec.ts │ │ ├── connect-over-cdp.spec.ts │ │ ├── css-coverage.spec.ts │ │ ├── disable-web-security.spec.ts │ │ ├── extensions.spec.ts │ │ ├── js-coverage.spec.ts │ │ ├── launcher.spec.ts │ │ ├── oopif.spec.ts │ │ ├── oopif.spec.ts-snapshots │ │ │ └── screenshot-oopif-chromium.png │ │ ├── session.spec.ts │ │ └── tracing.spec.ts │ ├── client-certificates.spec.ts │ ├── component-parser.spec.ts │ ├── css-parser.spec.ts │ ├── debug-controller.spec.ts │ ├── defaultbrowsercontext-1.spec.ts │ ├── defaultbrowsercontext-2.spec.ts │ ├── download.spec.ts │ ├── downloads-path.spec.ts │ ├── emulation-focus.spec.ts │ ├── emulation-focus.spec.ts-snapshots │ │ ├── grid-cell-0-chromium.png │ │ ├── grid-cell-0-firefox.png │ │ ├── grid-cell-0-moz-firefox-nightly.png │ │ ├── grid-cell-0-webkit.png │ │ ├── screenshot-sanity-chromium.png │ │ ├── screenshot-sanity-firefox.png │ │ ├── screenshot-sanity-moz-firefox-nightly.png │ │ └── screenshot-sanity-webkit.png │ ├── events │ │ ├── add-listeners.spec.ts │ │ ├── check-listener-leaks.spec.ts │ │ ├── events-list.spec.ts │ │ ├── listener-count.spec.ts │ │ ├── listeners-side-effects.spec.ts │ │ ├── listeners.spec.ts │ │ ├── max-listeners.spec.ts │ │ ├── method-names.spec.ts │ │ ├── modify-in-emit.spec.ts │ │ ├── num-args.spec.ts │ │ ├── once.spec.ts │ │ ├── prepend.spec.ts │ │ ├── remove-all-listeners-wait.spec.ts │ │ ├── remove-all-listeners.spec.ts │ │ ├── remove-listeners.spec.ts │ │ ├── set-max-listeners-side-effects.spec.ts │ │ ├── special-event-names.spec.ts │ │ ├── subclass.spec.ts │ │ ├── symbols.spec.ts │ │ └── utils.ts │ ├── favicon.spec.ts │ ├── fetch-proxy.spec.ts │ ├── firefox │ │ └── launcher.spec.ts │ ├── geolocation.spec.ts │ ├── global-fetch-cookie.spec.ts │ ├── global-fetch.spec.ts │ ├── har.spec.ts │ ├── headful.spec.ts │ ├── hit-target.spec.ts │ ├── ignorehttpserrors.spec.ts │ ├── inspector │ │ ├── cli-codegen-1.spec.ts │ │ ├── cli-codegen-2.spec.ts │ │ ├── cli-codegen-3.spec.ts │ │ ├── cli-codegen-aria.spec.ts │ │ ├── cli-codegen-csharp.spec.ts │ │ ├── cli-codegen-java.spec.ts │ │ ├── cli-codegen-javascript.spec.ts │ │ ├── cli-codegen-pick-locator.spec.ts │ │ ├── cli-codegen-pytest.spec.ts │ │ ├── cli-codegen-python-async.spec.ts │ │ ├── cli-codegen-python.spec.ts │ │ ├── cli-codegen-test.spec.ts │ │ ├── console-api.spec.ts │ │ ├── inspectorTest.ts │ │ ├── pause-helper.ts │ │ ├── pause.spec.ts │ │ ├── recorder-api.spec.ts │ │ └── title.spec.ts │ ├── launcher.spec.ts │ ├── locator-dispatchevent-touch.spec.ts │ ├── locator-generator.spec.ts │ ├── logger.spec.ts │ ├── modernizr.spec.ts │ ├── multiclient.spec.ts │ ├── page-clock.frozen.spec.ts │ ├── page-clock.spec.ts │ ├── page-close.spec.ts │ ├── page-event-crash.spec.ts │ ├── pdf.spec.ts │ ├── permissions.spec.ts │ ├── playwright.config.ts │ ├── popup.spec.ts │ ├── proxy-pattern.spec.ts │ ├── proxy.spec.ts │ ├── resource-timing.spec.ts │ ├── role-utils.spec.ts │ ├── route-web-socket.spec.ts │ ├── screenshot.spec.ts │ ├── screenshot.spec.ts-snapshots │ │ ├── element-larger-than-viewport-dsf-chromium.png │ │ ├── element-larger-than-viewport-dsf-css-size-chromium.png │ │ ├── element-larger-than-viewport-dsf-css-size-firefox.png │ │ ├── element-larger-than-viewport-dsf-css-size-moz-firefox-nightly.png │ │ ├── element-larger-than-viewport-dsf-css-size-webkit.png │ │ ├── element-larger-than-viewport-dsf-firefox.png │ │ ├── element-larger-than-viewport-dsf-moz-firefox-nightly.png │ │ ├── element-larger-than-viewport-dsf-webkit.png │ │ ├── element-screenshot-page-screenshot-should-capture-css-transform-with-device-pixels-1-chromium.png │ │ ├── element-screenshot-page-screenshot-should-capture-css-transform-with-device-pixels-1-firefox.png │ │ ├── element-screenshot-page-screenshot-should-capture-css-transform-with-device-pixels-1-moz-firefox-nightly.png │ │ ├── grid-cell-0-chromium.png │ │ ├── grid-cell-0-firefox.png │ │ ├── grid-cell-0-moz-firefox-nightly.png │ │ ├── grid-cell-0-webkit.png │ │ ├── grid-cell-1-chromium.png │ │ ├── grid-cell-1-firefox.png │ │ ├── grid-cell-1-moz-firefox-nightly.png │ │ ├── grid-cell-1-webkit.png │ │ ├── hanging-main-resource-firefox.png │ │ ├── hanging-main-resource-moz-firefox-nightly.png │ │ ├── hanging-main-resource-webkit.png │ │ ├── screenshot-device-scale-factor-chromium.png │ │ ├── screenshot-device-scale-factor-clip-chromium.png │ │ ├── screenshot-device-scale-factor-clip-css-size-chromium.png │ │ ├── screenshot-device-scale-factor-clip-css-size-firefox.png │ │ ├── screenshot-device-scale-factor-clip-css-size-moz-firefox-nightly.png │ │ ├── screenshot-device-scale-factor-clip-css-size-webkit.png │ │ ├── screenshot-device-scale-factor-clip-firefox.png │ │ ├── screenshot-device-scale-factor-clip-moz-firefox-nightly.png │ │ ├── screenshot-device-scale-factor-clip-webkit.png │ │ ├── screenshot-device-scale-factor-css-size-chromium.png │ │ ├── screenshot-device-scale-factor-css-size-firefox.png │ │ ├── screenshot-device-scale-factor-css-size-moz-firefox-nightly.png │ │ ├── screenshot-device-scale-factor-css-size-webkit.png │ │ ├── screenshot-device-scale-factor-firefox.png │ │ ├── screenshot-device-scale-factor-moz-firefox-nightly.png │ │ ├── screenshot-device-scale-factor-webkit.png │ │ ├── screenshot-element-mobile-chromium.png │ │ ├── screenshot-element-mobile-dsf-chromium.png │ │ ├── screenshot-element-mobile-dsf-moz-firefox-nightly.png │ │ ├── screenshot-element-mobile-dsf-webkit.png │ │ ├── screenshot-element-mobile-moz-firefox-nightly.png │ │ ├── screenshot-element-mobile-webkit.png │ │ ├── screenshot-mobile-chromium.png │ │ ├── screenshot-mobile-clip-chromium.png │ │ ├── screenshot-mobile-clip-moz-firefox-nightly.png │ │ ├── screenshot-mobile-clip-webkit.png │ │ ├── screenshot-mobile-fullpage-chromium.png │ │ ├── screenshot-mobile-fullpage-moz-firefox-nightly.png │ │ ├── screenshot-mobile-fullpage-webkit.png │ │ ├── screenshot-mobile-moz-firefox-nightly.png │ │ └── screenshot-mobile-webkit.png │ ├── selector-generator.spec.ts │ ├── selectors-register.spec.ts │ ├── shared-worker.spec.ts │ ├── signals.spec.ts │ ├── slowmo.spec.ts │ ├── tap.spec.ts │ ├── trace-viewer.spec.ts │ ├── tracing.spec.ts │ ├── unit │ │ ├── clock.spec.ts │ │ ├── codegen.spec.ts │ │ └── sequence.spec.ts │ ├── unroute-behavior.spec.ts │ ├── video.spec.ts │ └── web-socket.spec.ts ├── mcp │ ├── __cache__ │ │ └── copilot │ │ │ ├── mcp-browser-eval-fill-the-form-repeat0.json │ │ │ ├── mcp-browser-eval-fill-the-form-repeat1.json │ │ │ └── mcp-browser-eval-fill-the-form-repeat2.json │ ├── autowait.spec.ts │ ├── browser.eval.ts │ ├── capabilities.spec.ts │ ├── cdp.spec.ts │ ├── click.spec.ts │ ├── clipboard.spec.ts │ ├── config.spec.ts │ ├── console.spec.ts │ ├── core.spec.ts │ ├── device.spec.ts │ ├── dialogs.spec.ts │ ├── evaluate.spec.ts │ ├── files.spec.ts │ ├── fixtures.ts │ ├── form.spec.ts │ ├── generator.spec.ts │ ├── headed.spec.ts │ ├── http.spec.ts │ ├── iframes.spec.ts │ ├── init-agents.spec.ts │ ├── init-page.spec.ts │ ├── init-script.spec.ts │ ├── install.spec.ts │ ├── launch.spec.ts │ ├── library.spec.ts │ ├── network.spec.ts │ ├── pdf.spec.ts │ ├── planner.spec.ts │ ├── playwright.config.ts │ ├── request-blocking.spec.ts │ ├── roots.spec.ts │ ├── run-code.spec.ts │ ├── screenshot.spec.ts │ ├── secrets.spec.ts │ ├── seed-default-project.spec.ts │ ├── session-log.spec.ts │ ├── snapshot-diff.spec.ts │ ├── snapshot-mode.spec.ts │ ├── sse.spec.ts │ ├── tabs.spec.ts │ ├── test-debug.spec.ts │ ├── test-list.spec.ts │ ├── test-run.spec.ts │ ├── test-setup.spec.ts │ ├── timeouts.spec.ts │ ├── tracing.spec.ts │ ├── type.spec.ts │ ├── verify.spec.ts │ ├── video.spec.ts │ ├── wait.spec.ts │ └── webdriver.spec.ts ├── page │ ├── elementhandle-bounding-box.spec.ts │ ├── elementhandle-click.spec.ts │ ├── elementhandle-content-frame.spec.ts │ ├── elementhandle-convenience.spec.ts │ ├── elementhandle-eval-on-selector.spec.ts │ ├── elementhandle-misc.spec.ts │ ├── elementhandle-owner-frame.spec.ts │ ├── elementhandle-press.spec.ts │ ├── elementhandle-query-selector.spec.ts │ ├── elementhandle-screenshot.spec.ts │ ├── elementhandle-screenshot.spec.ts-snapshots │ │ ├── screenshot-element-bounding-box-bidi-chromium.png │ │ ├── screenshot-element-bounding-box-chromium.png │ │ ├── screenshot-element-bounding-box-firefox.png │ │ ├── screenshot-element-bounding-box-moz-firefox-nightly.png │ │ ├── screenshot-element-bounding-box-webkit.png │ │ ├── screenshot-element-fractional-bidi-chromium.png │ │ ├── screenshot-element-fractional-chromium.png │ │ ├── screenshot-element-fractional-firefox.png │ │ ├── screenshot-element-fractional-moz-firefox-nightly.png │ │ ├── screenshot-element-fractional-offset-bidi-chromium.png │ │ ├── screenshot-element-fractional-offset-chromium.png │ │ ├── screenshot-element-fractional-offset-firefox.png │ │ ├── screenshot-element-fractional-offset-moz-firefox-nightly.png │ │ ├── screenshot-element-fractional-offset-webkit.png │ │ ├── screenshot-element-fractional-webkit.png │ │ ├── screenshot-element-larger-than-viewport-bidi-chromium.png │ │ ├── screenshot-element-larger-than-viewport-chromium.png │ │ ├── screenshot-element-larger-than-viewport-firefox.png │ │ ├── screenshot-element-larger-than-viewport-moz-firefox-nightly.png │ │ ├── screenshot-element-larger-than-viewport-webkit.png │ │ ├── screenshot-element-padding-border-bidi-chromium.png │ │ ├── screenshot-element-padding-border-chromium.png │ │ ├── screenshot-element-padding-border-firefox.png │ │ ├── screenshot-element-padding-border-moz-firefox-nightly.png │ │ ├── screenshot-element-padding-border-webkit.png │ │ ├── screenshot-element-rotate-bidi-chromium.png │ │ ├── screenshot-element-rotate-chromium.png │ │ ├── screenshot-element-rotate-firefox.png │ │ ├── screenshot-element-rotate-moz-firefox-nightly.png │ │ ├── screenshot-element-rotate-webkit.png │ │ ├── screenshot-element-scrolled-into-view-bidi-chromium.png │ │ ├── screenshot-element-scrolled-into-view-chromium.png │ │ ├── screenshot-element-scrolled-into-view-firefox.png │ │ ├── screenshot-element-scrolled-into-view-moz-firefox-nightly.png │ │ └── screenshot-element-scrolled-into-view-webkit.png │ ├── elementhandle-scroll-into-view.spec.ts │ ├── elementhandle-select-text.spec.ts │ ├── elementhandle-type.spec.ts │ ├── elementhandle-wait-for-element-state.spec.ts │ ├── eval-on-selector-all.spec.ts │ ├── eval-on-selector.spec.ts │ ├── expect-boolean.spec.ts │ ├── expect-matcher-result.spec.ts │ ├── expect-matcher-result.spec.ts-snapshots │ │ ├── screenshot-sanity-chromium.png │ │ ├── screenshot-sanity-firefox.png │ │ ├── screenshot-sanity-moz-firefox-nightly.png │ │ └── screenshot-sanity-webkit.png │ ├── expect-misc.spec.ts │ ├── expect-timeout.spec.ts │ ├── expect-to-have-accessible.spec.ts │ ├── expect-to-have-text.spec.ts │ ├── expect-to-have-value.spec.ts │ ├── frame-evaluate.spec.ts │ ├── frame-frame-element.spec.ts │ ├── frame-goto.spec.ts │ ├── frame-hierarchy.spec.ts │ ├── interception.spec.ts │ ├── jshandle-as-element.spec.ts │ ├── jshandle-evaluate.spec.ts │ ├── jshandle-json-value.spec.ts │ ├── jshandle-properties.spec.ts │ ├── jshandle-to-string.spec.ts │ ├── locator-click.spec.ts │ ├── locator-convenience.spec.ts │ ├── locator-element-handle.spec.ts │ ├── locator-evaluate.spec.ts │ ├── locator-frame.spec.ts │ ├── locator-highlight.spec.ts │ ├── locator-is-visible.spec.ts │ ├── locator-list.spec.ts │ ├── locator-misc-1.spec.ts │ ├── locator-misc-2.spec.ts │ ├── locator-misc-2.spec.ts-snapshots │ │ ├── screenshot-element-bounding-box-chromium.png │ │ ├── screenshot-element-bounding-box-firefox.png │ │ ├── screenshot-element-bounding-box-moz-firefox-nightly.png │ │ └── screenshot-element-bounding-box-webkit.png │ ├── locator-query.spec.ts │ ├── matchers.misc.spec.ts │ ├── network-post-data.spec.ts │ ├── page-add-init-script.spec.ts │ ├── page-add-locator-handler.spec.ts │ ├── page-add-locator-handler.spec.ts-snapshots │ │ ├── screenshot-grid-chromium.png │ │ ├── screenshot-grid-firefox.png │ │ ├── screenshot-grid-moz-firefox-nightly.png │ │ └── screenshot-grid-webkit.png │ ├── page-add-script-tag.spec.ts │ ├── page-add-style-tag.spec.ts │ ├── page-aria-snapshot-ai.spec.ts │ ├── page-aria-snapshot.spec.ts │ ├── page-autowaiting-basic.spec.ts │ ├── page-autowaiting-no-hang.spec.ts │ ├── page-basic.spec.ts │ ├── page-check.spec.ts │ ├── page-click-during-navigation.spec.ts │ ├── page-click-react.spec.ts │ ├── page-click-scroll.spec.ts │ ├── page-click-timeout-1.spec.ts │ ├── page-click-timeout-2.spec.ts │ ├── page-click-timeout-3.spec.ts │ ├── page-click-timeout-4.spec.ts │ ├── page-click.spec.ts │ ├── page-dialog.spec.ts │ ├── page-dispatchevent.spec.ts │ ├── page-drag.spec.ts │ ├── page-emulate-media.spec.ts │ ├── page-evaluate-handle.spec.ts │ ├── page-evaluate-no-stall.spec.ts │ ├── page-evaluate.spec.ts │ ├── page-event-console.spec.ts │ ├── page-event-load.spec.ts │ ├── page-event-network.spec.ts │ ├── page-event-pageerror.spec.ts │ ├── page-event-popup.spec.ts │ ├── page-event-request.spec.ts │ ├── page-expose-function.spec.ts │ ├── page-filechooser.spec.ts │ ├── page-fill.spec.ts │ ├── page-focus.spec.ts │ ├── page-goto.spec.ts │ ├── page-history.spec.ts │ ├── page-keyboard.spec.ts │ ├── page-leaks.spec.ts │ ├── page-listeners.spec.ts │ ├── page-mouse.spec.ts │ ├── page-navigation.spec.ts │ ├── page-network-idle.spec.ts │ ├── page-network-request.spec.ts │ ├── page-network-response.spec.ts │ ├── page-network-sizes.spec.ts │ ├── page-request-continue.spec.ts │ ├── page-request-fallback.spec.ts │ ├── page-request-fulfill.spec.ts │ ├── page-request-fulfill.spec.ts-snapshots │ │ ├── mock-binary-response-chromium.png │ │ ├── mock-binary-response-firefox.png │ │ ├── mock-binary-response-moz-firefox-nightly.png │ │ ├── mock-binary-response-webkit.png │ │ ├── mock-svg-chromium.png │ │ ├── mock-svg-firefox.png │ │ ├── mock-svg-moz-firefox-nightly.png │ │ └── mock-svg-webkit.png │ ├── page-request-gc.spec.ts │ ├── page-request-intercept.spec.ts │ ├── page-route.spec.ts │ ├── page-screenshot.spec.ts │ ├── page-screenshot.spec.ts-snapshots │ │ ├── canvas-changes-0-bidi-chromium.png │ │ ├── canvas-changes-0-chromium.png │ │ ├── canvas-changes-0-firefox.png │ │ ├── canvas-changes-0-moz-firefox-nightly.png │ │ ├── canvas-changes-0-webkit.png │ │ ├── canvas-changes-1-bidi-chromium.png │ │ ├── canvas-changes-1-chromium.png │ │ ├── canvas-changes-1-firefox.png │ │ ├── canvas-changes-1-moz-firefox-nightly.png │ │ ├── canvas-changes-1-webkit.png │ │ ├── canvas-changes-2-bidi-chromium.png │ │ ├── canvas-changes-2-chromium.png │ │ ├── canvas-changes-2-firefox.png │ │ ├── canvas-changes-2-moz-firefox-nightly.png │ │ ├── canvas-changes-2-webkit.png │ │ ├── grid-cell-1-bidi-chromium.png │ │ ├── grid-cell-1-chromium.png │ │ ├── grid-cell-1-firefox.png │ │ ├── grid-cell-1-moz-firefox-nightly.png │ │ ├── grid-cell-1-webkit.png │ │ ├── hide-should-work-bidi-chromium.png │ │ ├── hide-should-work-chromium.png │ │ ├── hide-should-work-firefox.png │ │ ├── hide-should-work-moz-firefox-nightly.png │ │ ├── hide-should-work-webkit.png │ │ ├── mask-color-should-work-bidi-chromium.png │ │ ├── mask-color-should-work-chromium.png │ │ ├── mask-color-should-work-firefox.png │ │ ├── mask-color-should-work-moz-firefox-nightly.png │ │ ├── mask-color-should-work-webkit.png │ │ ├── mask-should-work-bidi-chromium.png │ │ ├── mask-should-work-chromium.png │ │ ├── mask-should-work-firefox.png │ │ ├── mask-should-work-moz-firefox-nightly.png │ │ ├── mask-should-work-webkit.png │ │ ├── mask-should-work-with-elementhandle-bidi-chromium.png │ │ ├── mask-should-work-with-elementhandle-chromium.png │ │ ├── mask-should-work-with-elementhandle-firefox.png │ │ ├── mask-should-work-with-elementhandle-moz-firefox-nightly.png │ │ ├── mask-should-work-with-elementhandle-webkit.png │ │ ├── mask-should-work-with-locator-bidi-chromium.png │ │ ├── mask-should-work-with-locator-chromium.png │ │ ├── mask-should-work-with-locator-firefox.png │ │ ├── mask-should-work-with-locator-moz-firefox-nightly.png │ │ ├── mask-should-work-with-locator-webkit.png │ │ ├── page-screenshot-should-capture-css-transform-1-bidi-chromium.png │ │ ├── page-screenshot-should-capture-css-transform-1-chromium.png │ │ ├── page-screenshot-should-capture-css-transform-1-firefox.png │ │ ├── page-screenshot-should-capture-css-transform-1-moz-firefox-nightly.png │ │ ├── remove-should-work-bidi-chromium.png │ │ ├── remove-should-work-chromium.png │ │ ├── remove-should-work-firefox.png │ │ ├── remove-should-work-moz-firefox-nightly.png │ │ ├── remove-should-work-webkit.png │ │ ├── screenshot-canvas-bidi-chromium.png │ │ ├── screenshot-canvas-chromium.png │ │ ├── screenshot-canvas-firefox.png │ │ ├── screenshot-canvas-moz-firefox-nightly.png │ │ ├── screenshot-canvas-text-bidi-chromium.png │ │ ├── screenshot-canvas-text-chromium.png │ │ ├── screenshot-canvas-text-firefox.png │ │ ├── screenshot-canvas-text-moz-firefox-nightly.png │ │ ├── screenshot-canvas-text-webkit.png │ │ ├── screenshot-canvas-webkit.png │ │ ├── screenshot-canvas-with-accurate-corners-chromium.png │ │ ├── screenshot-canvas-with-accurate-corners-webkit.png │ │ ├── screenshot-clip-odd-size-bidi-chromium.png │ │ ├── screenshot-clip-odd-size-chromium.png │ │ ├── screenshot-clip-odd-size-firefox.png │ │ ├── screenshot-clip-odd-size-moz-firefox-nightly.png │ │ ├── screenshot-clip-odd-size-webkit.png │ │ ├── screenshot-clip-rect-bidi-chromium.png │ │ ├── screenshot-clip-rect-chromium.png │ │ ├── screenshot-clip-rect-firefox.png │ │ ├── screenshot-clip-rect-moz-firefox-nightly.png │ │ ├── screenshot-clip-rect-webkit.png │ │ ├── screenshot-grid-fullpage-bidi-chromium.png │ │ ├── screenshot-grid-fullpage-chromium.png │ │ ├── screenshot-grid-fullpage-firefox.png │ │ ├── screenshot-grid-fullpage-mask-outside-viewport-bidi-chromium.png │ │ ├── screenshot-grid-fullpage-mask-outside-viewport-chromium.png │ │ ├── screenshot-grid-fullpage-mask-outside-viewport-firefox.png │ │ ├── screenshot-grid-fullpage-mask-outside-viewport-moz-firefox-nightly.png │ │ ├── screenshot-grid-fullpage-mask-outside-viewport-webkit.png │ │ ├── screenshot-grid-fullpage-moz-firefox-nightly.png │ │ ├── screenshot-grid-fullpage-webkit.png │ │ ├── screenshot-iframe-bidi-chromium.png │ │ ├── screenshot-iframe-chromium.png │ │ ├── screenshot-iframe-firefox.png │ │ ├── screenshot-iframe-moz-firefox-nightly.png │ │ ├── screenshot-iframe-webkit.png │ │ ├── screenshot-offscreen-clip-bidi-chromium.png │ │ ├── screenshot-offscreen-clip-chromium.png │ │ ├── screenshot-offscreen-clip-firefox.png │ │ ├── screenshot-offscreen-clip-moz-firefox-nightly.png │ │ ├── screenshot-offscreen-clip-webkit.png │ │ ├── screenshot-sanity-bidi-chromium.png │ │ ├── screenshot-sanity-chromium.png │ │ ├── screenshot-sanity-firefox.png │ │ ├── screenshot-sanity-moz-firefox-nightly.png │ │ ├── screenshot-sanity-webkit.png │ │ ├── screenshot-translateZ-bidi-chromium.png │ │ ├── screenshot-translateZ-chromium.png │ │ ├── screenshot-translateZ-firefox.png │ │ ├── screenshot-translateZ-moz-firefox-nightly.png │ │ ├── screenshot-translateZ-webkit.png │ │ ├── screenshot-web-font-bidi-chromium.png │ │ ├── screenshot-web-font-chromium.png │ │ ├── screenshot-web-font-firefox.png │ │ ├── screenshot-web-font-moz-firefox-nightly.png │ │ ├── screenshot-web-font-webkit.png │ │ ├── screenshot-webgl-bidi-chromium.png │ │ ├── screenshot-webgl-chromium.png │ │ ├── screenshot-webgl-moz-firefox-nightly.png │ │ ├── screenshot-webgl-webkit.png │ │ ├── should-capture-css-box-shadow-1-bidi-chromium.png │ │ ├── should-capture-css-box-shadow-1-chromium.png │ │ ├── should-capture-css-box-shadow-1-firefox.png │ │ ├── should-capture-css-box-shadow-1-moz-firefox-nightly.png │ │ ├── should-capture-css-box-shadow-1-webkit.png │ │ ├── should-mask-in-parallel-1-bidi-chromium.png │ │ ├── should-mask-in-parallel-1-chromium.png │ │ ├── should-mask-in-parallel-1-firefox.png │ │ ├── should-mask-in-parallel-1-moz-firefox-nightly.png │ │ ├── should-mask-in-parallel-1-webkit.png │ │ ├── should-mask-in-parallel-2-bidi-chromium.png │ │ ├── should-mask-in-parallel-2-chromium.png │ │ ├── should-mask-in-parallel-2-firefox.png │ │ ├── should-mask-in-parallel-2-moz-firefox-nightly.png │ │ ├── should-mask-in-parallel-2-webkit.png │ │ ├── should-mask-inside-iframe-bidi-chromium.png │ │ ├── should-mask-inside-iframe-chromium.png │ │ ├── should-mask-inside-iframe-firefox.png │ │ ├── should-mask-inside-iframe-moz-firefox-nightly.png │ │ ├── should-mask-inside-iframe-webkit.png │ │ ├── should-mask-multiple-elements-bidi-chromium.png │ │ ├── should-mask-multiple-elements-chromium.png │ │ ├── should-mask-multiple-elements-firefox.png │ │ ├── should-mask-multiple-elements-moz-firefox-nightly.png │ │ ├── should-mask-multiple-elements-webkit.png │ │ ├── transparent-bidi-chromium.png │ │ ├── transparent-chromium.png │ │ ├── transparent-moz-firefox-nightly.png │ │ ├── transparent-webkit.png │ │ ├── white-bidi-chromium.jpg │ │ ├── white-chromium.jpg │ │ ├── white-firefox.jpg │ │ ├── white-moz-firefox-nightly.jpg │ │ └── white-webkit.jpg │ ├── page-select-option.spec.ts │ ├── page-set-content.spec.ts │ ├── page-set-extra-http-headers.spec.ts │ ├── page-set-input-files.spec.ts │ ├── page-strict.spec.ts │ ├── page-wait-for-function.spec.ts │ ├── page-wait-for-load-state.spec.ts │ ├── page-wait-for-navigation.spec.ts │ ├── page-wait-for-request.spec.ts │ ├── page-wait-for-response.spec.ts │ ├── page-wait-for-selector-1.spec.ts │ ├── page-wait-for-selector-2.spec.ts │ ├── page-wait-for-url.spec.ts │ ├── pageTest.ts │ ├── pageTestApi.ts │ ├── perform-task.cache.ts │ ├── perform-task.spec.ts │ ├── queryselector.spec.ts │ ├── retarget.spec.ts │ ├── selectors-css.spec.ts │ ├── selectors-frame.spec.ts │ ├── selectors-get-by.spec.ts │ ├── selectors-misc.spec.ts │ ├── selectors-react.spec.ts │ ├── selectors-register.spec.ts │ ├── selectors-role.spec.ts │ ├── selectors-text.spec.ts │ ├── selectors-vue.spec.ts │ ├── to-match-aria-snapshot.spec.ts │ ├── wheel.spec.ts │ └── workers.spec.ts ├── playwright-test │ ├── __screenshots__ │ │ ├── playwright.artifacts.spec.ts │ │ │ └── screenshot-grid-fullpage.png │ │ └── ui-mode-test-tree.spec.ts │ │ │ ├── should-traverse-up-down-1.yml │ │ │ ├── should-traverse-up-down-2.yml │ │ │ └── should-traverse-up-down-3.yml │ ├── access-data.spec.ts │ ├── aria-snapshot-file.spec.ts │ ├── assets │ │ ├── screenshot-canvas-actual.png │ │ ├── screenshot-canvas-expected.png │ │ ├── simple-server-with-ready-route.js │ │ ├── simple-server.js │ │ └── test.png │ ├── babel.spec.ts │ ├── basic.spec.ts │ ├── cache.spec.ts │ ├── command-line-filter.spec.ts │ ├── config.spec.ts │ ├── decorators.spec.ts │ ├── deps.spec.ts │ ├── esm.spec.ts │ ├── exit-code.spec.ts │ ├── expect-configure.spec.ts │ ├── expect-poll.spec.ts │ ├── expect-soft.spec.ts │ ├── expect-to-pass.spec.ts │ ├── expect.spec.ts │ ├── fit-to-width.spec.ts │ ├── fixture-errors.spec.ts │ ├── fixtures.spec.ts │ ├── gitignore.spec.ts │ ├── global-setup.spec.ts │ ├── golden.spec.ts │ ├── hooks.spec.ts │ ├── list-mode.spec.ts │ ├── loader.spec.ts │ ├── match-grep.spec.ts │ ├── max-failures.spec.ts │ ├── only-changed.spec.ts │ ├── override-timeout.spec.ts │ ├── pause-at-end.spec.ts │ ├── playwright-test-fixtures.ts │ ├── playwright.artifacts.spec.ts │ ├── playwright.config.spec.ts │ ├── playwright.config.ts │ ├── playwright.connect.spec.ts │ ├── playwright.ct-build.spec.ts │ ├── playwright.ct-dev-server.spec.ts │ ├── playwright.ct-react.spec.ts │ ├── playwright.fetch.spec.ts │ ├── playwright.reuse.browser.spec.ts │ ├── playwright.reuse.spec.ts │ ├── playwright.spec.ts │ ├── playwright.trace.spec.ts │ ├── playwright.unhandled.spec.ts │ ├── repeat-each.spec.ts │ ├── reporter-attachment.spec.ts │ ├── reporter-base.spec.ts │ ├── reporter-blob.spec.ts │ ├── reporter-dot.spec.ts │ ├── reporter-github.spec.ts │ ├── reporter-html.spec.ts │ ├── reporter-json.spec.ts │ ├── reporter-junit.spec.ts │ ├── reporter-line.spec.ts │ ├── reporter-list.spec.ts │ ├── reporter-markdown.spec.ts │ ├── reporter-onend.spec.ts │ ├── reporter.spec.ts │ ├── resolver.spec.ts │ ├── retry.spec.ts │ ├── runner.spec.ts │ ├── shard.spec.ts │ ├── snapshot-path-template.spec.ts │ ├── stable-test-runner │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json │ ├── stdio.spec.ts │ ├── test-extend.spec.ts │ ├── test-grep.spec.ts │ ├── test-ignore.spec.ts │ ├── test-info.spec.ts │ ├── test-list.spec.ts │ ├── test-modifiers.spec.ts │ ├── test-output-dir.spec.ts │ ├── test-parallel.spec.ts │ ├── test-serial.spec.ts │ ├── test-server.spec.ts │ ├── test-step.spec.ts │ ├── test-tag.spec.ts │ ├── test-use.spec.ts │ ├── timeout.spec.ts │ ├── to-have-screenshot.spec.ts │ ├── types-2.spec.ts │ ├── types.spec.ts │ ├── ui-mode-fixtures.ts │ ├── ui-mode-metadata.spec.ts │ ├── ui-mode-test-annotations.spec.ts │ ├── ui-mode-test-attachments.spec.ts │ ├── ui-mode-test-ct.spec.ts │ ├── ui-mode-test-filters.spec.ts │ ├── ui-mode-test-network-tab.spec.ts │ ├── ui-mode-test-output.spec.ts │ ├── ui-mode-test-progress.spec.ts │ ├── ui-mode-test-run.spec.ts │ ├── ui-mode-test-screencast.spec.ts │ ├── ui-mode-test-setup.spec.ts │ ├── ui-mode-test-shortcut.spec.ts │ ├── ui-mode-test-source.spec.ts │ ├── ui-mode-test-tree.spec.ts │ ├── ui-mode-test-update.spec.ts │ ├── ui-mode-test-watch.spec.ts │ ├── ui-mode-trace.spec.ts │ ├── update-aria-snapshot.spec.ts │ ├── watch.spec.ts │ ├── web-server.spec.ts │ └── worker-index.spec.ts ├── stress │ ├── browsers.spec.ts │ ├── contexts.spec.ts │ ├── frames.spec.ts │ ├── heap.spec.ts │ └── playwright.config.ts ├── third_party │ └── proxy │ │ ├── LICENSE │ │ ├── README.md │ │ └── index.ts ├── tsconfig.json └── webview2 │ ├── globalSetup.ts │ ├── playwright.config.ts │ ├── webView2Test.ts │ └── webview2-app │ ├── .gitignore │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── Program.cs │ ├── webview2.csproj │ └── webview2.csproj.user ├── tsconfig.json └── utils ├── avd_install.sh ├── avd_recreate.sh ├── avd_start.sh ├── avd_stop.sh ├── build ├── .gitignore ├── build-playwright-driver.sh ├── build.js ├── clean.js ├── deploy-trace-viewer.sh ├── update-playwright-node.mjs ├── update_canary_version.js └── upload-playwright-driver.sh ├── build_android_driver.sh ├── check_audit.js ├── check_deps.js ├── copyright.js ├── docker ├── .gitignore ├── Dockerfile.jammy ├── Dockerfile.noble ├── build.sh ├── publish_docker.sh └── seccomp_profile.json ├── doclint ├── api_parser.js ├── cli.js ├── documentation.js ├── dotnetXmlDocumentation.js ├── generateApiJson.js ├── generateDotnetApi.js ├── linkUtils.js ├── linting-code-snippets │ ├── cli.js │ ├── csharp │ │ ├── .gitignore │ │ ├── Program.cs │ │ └── linting-code-snippets.csproj │ ├── java │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── JavaSyntaxChecker.java │ └── python │ │ ├── main.py │ │ └── requirements.txt ├── missingDocs.js └── templates │ └── interface.cs ├── flakiness-dashboard ├── .gitignore ├── README.md ├── host.json ├── package-lock.json ├── package.json └── processing │ ├── compress_raw_data.js │ ├── dashboard_compressed_v1.js │ ├── dashboard_raw.js │ ├── function.json │ ├── index.js │ └── utils.js ├── generate_channels.js ├── generate_chromium_default_font_families.js ├── generate_clip_paths.js ├── generate_dotnet_channels.js ├── generate_injected.js ├── generate_third_party_notice.js ├── generate_types ├── exported.json ├── index.js ├── overrides-test.d.ts ├── overrides-testReporter.d.ts ├── overrides.d.ts ├── parseOverrides.js └── test │ ├── test.ts │ └── tsconfig.json ├── kill_watch.sh ├── lint_tests.js ├── linux-browser-dependencies ├── .gitignore ├── README.md ├── inside_docker │ ├── list_dependencies.js │ └── process.sh └── run.sh ├── markdown.js ├── pack_package.js ├── print_versions.js ├── protocol-types-generator └── index.js ├── publish_all_packages.sh ├── render_release_notes.mjs ├── roll_browser.js ├── upload_flakiness_dashboard.sh ├── video_stress.js └── workspace.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/regression.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/ISSUE_TEMPLATE/regression.yml -------------------------------------------------------------------------------- /.github/actions/run-test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/actions/run-test/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/infra.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/infra.yml -------------------------------------------------------------------------------- /.github/workflows/merge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/merge.config.ts -------------------------------------------------------------------------------- /.github/workflows/publish_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/publish_release.yml -------------------------------------------------------------------------------- /.github/workflows/roll_nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/roll_nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/tests_bidi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/tests_bidi.yml -------------------------------------------------------------------------------- /.github/workflows/tests_components.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/tests_components.yml -------------------------------------------------------------------------------- /.github/workflows/tests_mcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/tests_mcp.yml -------------------------------------------------------------------------------- /.github/workflows/tests_others.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/tests_others.yml -------------------------------------------------------------------------------- /.github/workflows/tests_primary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/tests_primary.yml -------------------------------------------------------------------------------- /.github/workflows/tests_secondary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/tests_secondary.yml -------------------------------------------------------------------------------- /.github/workflows/tests_video.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/tests_video.yml -------------------------------------------------------------------------------- /.github/workflows/trigger_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.github/workflows/trigger_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FILING_ISSUES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/FILING_ISSUES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /browser_patches/firefox/.gitignore: -------------------------------------------------------------------------------- 1 | /checkout 2 | -------------------------------------------------------------------------------- /browser_patches/firefox/juggler/jar.mn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/firefox/juggler/jar.mn -------------------------------------------------------------------------------- /browser_patches/roll_from_upstream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/roll_from_upstream.sh -------------------------------------------------------------------------------- /browser_patches/webkit/.gitignore: -------------------------------------------------------------------------------- 1 | /checkout 2 | -------------------------------------------------------------------------------- /browser_patches/webkit/pw_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/webkit/pw_run.sh -------------------------------------------------------------------------------- /browser_patches/winldd/.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | x64 3 | -------------------------------------------------------------------------------- /browser_patches/winldd/BUILD_NUMBER: -------------------------------------------------------------------------------- 1 | 1007 2 | -------------------------------------------------------------------------------- /browser_patches/winldd/EXPECTED_BUILDS: -------------------------------------------------------------------------------- 1 | winldd-win64.zip 2 | -------------------------------------------------------------------------------- /browser_patches/winldd/PrintDeps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/winldd/PrintDeps.cpp -------------------------------------------------------------------------------- /browser_patches/winldd/PrintDeps.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/winldd/PrintDeps.sln -------------------------------------------------------------------------------- /browser_patches/winldd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/winldd/README.md -------------------------------------------------------------------------------- /browser_patches/winldd/archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/winldd/archive.sh -------------------------------------------------------------------------------- /browser_patches/winldd/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/winldd/build.sh -------------------------------------------------------------------------------- /browser_patches/winldd/buildwin.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/winldd/buildwin.bat -------------------------------------------------------------------------------- /browser_patches/winldd/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/browser_patches/winldd/clean.sh -------------------------------------------------------------------------------- /docs/src/accessibility-testing-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/accessibility-testing-java.md -------------------------------------------------------------------------------- /docs/src/accessibility-testing-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/accessibility-testing-js.md -------------------------------------------------------------------------------- /docs/src/actionability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/actionability.md -------------------------------------------------------------------------------- /docs/src/api-testing-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api-testing-csharp.md -------------------------------------------------------------------------------- /docs/src/api-testing-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api-testing-java.md -------------------------------------------------------------------------------- /docs/src/api-testing-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api-testing-js.md -------------------------------------------------------------------------------- /docs/src/api-testing-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api-testing-python.md -------------------------------------------------------------------------------- /docs/src/api/class-android.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-android.md -------------------------------------------------------------------------------- /docs/src/api/class-androiddevice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-androiddevice.md -------------------------------------------------------------------------------- /docs/src/api/class-androidinput.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-androidinput.md -------------------------------------------------------------------------------- /docs/src/api/class-androidsocket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-androidsocket.md -------------------------------------------------------------------------------- /docs/src/api/class-androidwebview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-androidwebview.md -------------------------------------------------------------------------------- /docs/src/api/class-apirequest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-apirequest.md -------------------------------------------------------------------------------- /docs/src/api/class-apiresponse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-apiresponse.md -------------------------------------------------------------------------------- /docs/src/api/class-browser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-browser.md -------------------------------------------------------------------------------- /docs/src/api/class-browsercontext.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-browsercontext.md -------------------------------------------------------------------------------- /docs/src/api/class-browserserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-browserserver.md -------------------------------------------------------------------------------- /docs/src/api/class-browsertype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-browsertype.md -------------------------------------------------------------------------------- /docs/src/api/class-cdpsession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-cdpsession.md -------------------------------------------------------------------------------- /docs/src/api/class-cdpsessionevent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-cdpsessionevent.md -------------------------------------------------------------------------------- /docs/src/api/class-clock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-clock.md -------------------------------------------------------------------------------- /docs/src/api/class-consolemessage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-consolemessage.md -------------------------------------------------------------------------------- /docs/src/api/class-coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-coverage.md -------------------------------------------------------------------------------- /docs/src/api/class-dialog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-dialog.md -------------------------------------------------------------------------------- /docs/src/api/class-download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-download.md -------------------------------------------------------------------------------- /docs/src/api/class-electron.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-electron.md -------------------------------------------------------------------------------- /docs/src/api/class-elementhandle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-elementhandle.md -------------------------------------------------------------------------------- /docs/src/api/class-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-error.md -------------------------------------------------------------------------------- /docs/src/api/class-filechooser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-filechooser.md -------------------------------------------------------------------------------- /docs/src/api/class-formdata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-formdata.md -------------------------------------------------------------------------------- /docs/src/api/class-frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-frame.md -------------------------------------------------------------------------------- /docs/src/api/class-framelocator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-framelocator.md -------------------------------------------------------------------------------- /docs/src/api/class-jshandle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-jshandle.md -------------------------------------------------------------------------------- /docs/src/api/class-keyboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-keyboard.md -------------------------------------------------------------------------------- /docs/src/api/class-locator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-locator.md -------------------------------------------------------------------------------- /docs/src/api/class-logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-logger.md -------------------------------------------------------------------------------- /docs/src/api/class-mouse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-mouse.md -------------------------------------------------------------------------------- /docs/src/api/class-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-page.md -------------------------------------------------------------------------------- /docs/src/api/class-pageassertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-pageassertions.md -------------------------------------------------------------------------------- /docs/src/api/class-playwright.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-playwright.md -------------------------------------------------------------------------------- /docs/src/api/class-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-request.md -------------------------------------------------------------------------------- /docs/src/api/class-requestoptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-requestoptions.md -------------------------------------------------------------------------------- /docs/src/api/class-response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-response.md -------------------------------------------------------------------------------- /docs/src/api/class-route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-route.md -------------------------------------------------------------------------------- /docs/src/api/class-selectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-selectors.md -------------------------------------------------------------------------------- /docs/src/api/class-timeouterror.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-timeouterror.md -------------------------------------------------------------------------------- /docs/src/api/class-touchscreen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-touchscreen.md -------------------------------------------------------------------------------- /docs/src/api/class-tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-tracing.md -------------------------------------------------------------------------------- /docs/src/api/class-video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-video.md -------------------------------------------------------------------------------- /docs/src/api/class-weberror.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-weberror.md -------------------------------------------------------------------------------- /docs/src/api/class-websocket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-websocket.md -------------------------------------------------------------------------------- /docs/src/api/class-websocketframe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-websocketframe.md -------------------------------------------------------------------------------- /docs/src/api/class-websocketroute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-websocketroute.md -------------------------------------------------------------------------------- /docs/src/api/class-worker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/class-worker.md -------------------------------------------------------------------------------- /docs/src/api/params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/api/params.md -------------------------------------------------------------------------------- /docs/src/aria-snapshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/aria-snapshots.md -------------------------------------------------------------------------------- /docs/src/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/auth.md -------------------------------------------------------------------------------- /docs/src/best-practices-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/best-practices-js.md -------------------------------------------------------------------------------- /docs/src/browser-contexts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/browser-contexts.md -------------------------------------------------------------------------------- /docs/src/browsers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/browsers.md -------------------------------------------------------------------------------- /docs/src/canary-releases-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/canary-releases-js.md -------------------------------------------------------------------------------- /docs/src/ci-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/ci-intro.md -------------------------------------------------------------------------------- /docs/src/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/ci.md -------------------------------------------------------------------------------- /docs/src/clock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/clock.md -------------------------------------------------------------------------------- /docs/src/codegen-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/codegen-intro.md -------------------------------------------------------------------------------- /docs/src/codegen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/codegen.md -------------------------------------------------------------------------------- /docs/src/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/debug.md -------------------------------------------------------------------------------- /docs/src/dialogs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/dialogs.md -------------------------------------------------------------------------------- /docs/src/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/docker.md -------------------------------------------------------------------------------- /docs/src/downloads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/downloads.md -------------------------------------------------------------------------------- /docs/src/emulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/emulation.md -------------------------------------------------------------------------------- /docs/src/evaluating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/evaluating.md -------------------------------------------------------------------------------- /docs/src/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/events.md -------------------------------------------------------------------------------- /docs/src/extensibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/extensibility.md -------------------------------------------------------------------------------- /docs/src/frames.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/frames.md -------------------------------------------------------------------------------- /docs/src/getting-started-vscode-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/getting-started-vscode-js.md -------------------------------------------------------------------------------- /docs/src/handles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/handles.md -------------------------------------------------------------------------------- /docs/src/images/cft-logo-change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/images/cft-logo-change.png -------------------------------------------------------------------------------- /docs/src/images/speedboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/images/speedboard.png -------------------------------------------------------------------------------- /docs/src/input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/input.md -------------------------------------------------------------------------------- /docs/src/intro-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/intro-csharp.md -------------------------------------------------------------------------------- /docs/src/intro-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/intro-java.md -------------------------------------------------------------------------------- /docs/src/intro-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/intro-js.md -------------------------------------------------------------------------------- /docs/src/intro-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/intro-python.md -------------------------------------------------------------------------------- /docs/src/junit-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/junit-java.md -------------------------------------------------------------------------------- /docs/src/languages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/languages.md -------------------------------------------------------------------------------- /docs/src/library-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/library-csharp.md -------------------------------------------------------------------------------- /docs/src/library-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/library-js.md -------------------------------------------------------------------------------- /docs/src/library-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/library-python.md -------------------------------------------------------------------------------- /docs/src/locators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/locators.md -------------------------------------------------------------------------------- /docs/src/mock-browser-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/mock-browser-js.md -------------------------------------------------------------------------------- /docs/src/mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/mock.md -------------------------------------------------------------------------------- /docs/src/navigations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/navigations.md -------------------------------------------------------------------------------- /docs/src/network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/network.md -------------------------------------------------------------------------------- /docs/src/other-locators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/other-locators.md -------------------------------------------------------------------------------- /docs/src/pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/pages.md -------------------------------------------------------------------------------- /docs/src/pom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/pom.md -------------------------------------------------------------------------------- /docs/src/protractor-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/protractor-js.md -------------------------------------------------------------------------------- /docs/src/puppeteer-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/puppeteer-js.md -------------------------------------------------------------------------------- /docs/src/release-notes-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/release-notes-csharp.md -------------------------------------------------------------------------------- /docs/src/release-notes-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/release-notes-java.md -------------------------------------------------------------------------------- /docs/src/release-notes-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/release-notes-js.md -------------------------------------------------------------------------------- /docs/src/release-notes-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/release-notes-python.md -------------------------------------------------------------------------------- /docs/src/running-tests-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/running-tests-csharp.md -------------------------------------------------------------------------------- /docs/src/running-tests-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/running-tests-java.md -------------------------------------------------------------------------------- /docs/src/running-tests-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/running-tests-js.md -------------------------------------------------------------------------------- /docs/src/running-tests-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/running-tests-python.md -------------------------------------------------------------------------------- /docs/src/screenshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/screenshots.md -------------------------------------------------------------------------------- /docs/src/selenium-grid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/selenium-grid.md -------------------------------------------------------------------------------- /docs/src/service-workers-js-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/service-workers-js-python.md -------------------------------------------------------------------------------- /docs/src/test-agents-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-agents-js.md -------------------------------------------------------------------------------- /docs/src/test-annotations-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-annotations-js.md -------------------------------------------------------------------------------- /docs/src/test-api/class-fixtures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-fixtures.md -------------------------------------------------------------------------------- /docs/src/test-api/class-fullconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-fullconfig.md -------------------------------------------------------------------------------- /docs/src/test-api/class-fullproject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-fullproject.md -------------------------------------------------------------------------------- /docs/src/test-api/class-location.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-location.md -------------------------------------------------------------------------------- /docs/src/test-api/class-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-test.md -------------------------------------------------------------------------------- /docs/src/test-api/class-testconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-testconfig.md -------------------------------------------------------------------------------- /docs/src/test-api/class-testinfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-testinfo.md -------------------------------------------------------------------------------- /docs/src/test-api/class-testoptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-testoptions.md -------------------------------------------------------------------------------- /docs/src/test-api/class-testproject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-testproject.md -------------------------------------------------------------------------------- /docs/src/test-api/class-workerinfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-api/class-workerinfo.md -------------------------------------------------------------------------------- /docs/src/test-assertions-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-assertions-js.md -------------------------------------------------------------------------------- /docs/src/test-cli-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-cli-js.md -------------------------------------------------------------------------------- /docs/src/test-components-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-components-js.md -------------------------------------------------------------------------------- /docs/src/test-configuration-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-configuration-js.md -------------------------------------------------------------------------------- /docs/src/test-fixtures-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-fixtures-js.md -------------------------------------------------------------------------------- /docs/src/test-parallel-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-parallel-js.md -------------------------------------------------------------------------------- /docs/src/test-parameterize-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-parameterize-js.md -------------------------------------------------------------------------------- /docs/src/test-projects-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-projects-js.md -------------------------------------------------------------------------------- /docs/src/test-reporters-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-reporters-js.md -------------------------------------------------------------------------------- /docs/src/test-retries-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-retries-js.md -------------------------------------------------------------------------------- /docs/src/test-runners-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-runners-csharp.md -------------------------------------------------------------------------------- /docs/src/test-runners-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-runners-java.md -------------------------------------------------------------------------------- /docs/src/test-runners-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-runners-python.md -------------------------------------------------------------------------------- /docs/src/test-sharding-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-sharding-js.md -------------------------------------------------------------------------------- /docs/src/test-snapshots-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-snapshots-js.md -------------------------------------------------------------------------------- /docs/src/test-timeouts-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-timeouts-js.md -------------------------------------------------------------------------------- /docs/src/test-typescript-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-typescript-js.md -------------------------------------------------------------------------------- /docs/src/test-ui-mode-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-ui-mode-js.md -------------------------------------------------------------------------------- /docs/src/test-use-options-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-use-options-js.md -------------------------------------------------------------------------------- /docs/src/test-webserver-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/test-webserver-js.md -------------------------------------------------------------------------------- /docs/src/testing-library-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/testing-library-js.md -------------------------------------------------------------------------------- /docs/src/threading-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/threading-java.md -------------------------------------------------------------------------------- /docs/src/touch-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/touch-events.md -------------------------------------------------------------------------------- /docs/src/trace-viewer-intro-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/trace-viewer-intro-csharp.md -------------------------------------------------------------------------------- /docs/src/trace-viewer-intro-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/trace-viewer-intro-js.md -------------------------------------------------------------------------------- /docs/src/trace-viewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/trace-viewer.md -------------------------------------------------------------------------------- /docs/src/videos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/videos.md -------------------------------------------------------------------------------- /docs/src/webview2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/webview2.md -------------------------------------------------------------------------------- /docs/src/writing-tests-csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/writing-tests-csharp.md -------------------------------------------------------------------------------- /docs/src/writing-tests-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/writing-tests-java.md -------------------------------------------------------------------------------- /docs/src/writing-tests-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/writing-tests-js.md -------------------------------------------------------------------------------- /docs/src/writing-tests-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/docs/src/writing-tests-python.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/github-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/github-api/.gitignore -------------------------------------------------------------------------------- /examples/github-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/github-api/package.json -------------------------------------------------------------------------------- /examples/mock-battery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/mock-battery/package.json -------------------------------------------------------------------------------- /examples/mock-filesystem/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/mock-filesystem/package.json -------------------------------------------------------------------------------- /examples/svgomg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/svgomg/.gitignore -------------------------------------------------------------------------------- /examples/svgomg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/svgomg/package.json -------------------------------------------------------------------------------- /examples/svgomg/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/svgomg/playwright.config.ts -------------------------------------------------------------------------------- /examples/svgomg/tests/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/svgomg/tests/example.spec.ts -------------------------------------------------------------------------------- /examples/todomvc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/todomvc/.gitignore -------------------------------------------------------------------------------- /examples/todomvc/.mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/todomvc/.mcp.json -------------------------------------------------------------------------------- /examples/todomvc/.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/todomvc/.vscode/mcp.json -------------------------------------------------------------------------------- /examples/todomvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/todomvc/package.json -------------------------------------------------------------------------------- /examples/todomvc/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/todomvc/playwright.config.ts -------------------------------------------------------------------------------- /examples/todomvc/tests/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/todomvc/tests/fixtures.ts -------------------------------------------------------------------------------- /examples/todomvc/tests/seed.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/examples/todomvc/tests/seed.spec.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/package.json -------------------------------------------------------------------------------- /packages/html-reporter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/.gitignore -------------------------------------------------------------------------------- /packages/html-reporter/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/bundle.ts -------------------------------------------------------------------------------- /packages/html-reporter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/index.html -------------------------------------------------------------------------------- /packages/html-reporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/package.json -------------------------------------------------------------------------------- /packages/html-reporter/src/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/DEPS.list -------------------------------------------------------------------------------- /packages/html-reporter/src/chip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/chip.css -------------------------------------------------------------------------------- /packages/html-reporter/src/chip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/chip.tsx -------------------------------------------------------------------------------- /packages/html-reporter/src/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/colors.css -------------------------------------------------------------------------------- /packages/html-reporter/src/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/common.css -------------------------------------------------------------------------------- /packages/html-reporter/src/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/filter.ts -------------------------------------------------------------------------------- /packages/html-reporter/src/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/icons.tsx -------------------------------------------------------------------------------- /packages/html-reporter/src/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/images.ts -------------------------------------------------------------------------------- /packages/html-reporter/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/index.tsx -------------------------------------------------------------------------------- /packages/html-reporter/src/labels.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/labels.css -------------------------------------------------------------------------------- /packages/html-reporter/src/labels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/labels.tsx -------------------------------------------------------------------------------- /packages/html-reporter/src/links.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/links.css -------------------------------------------------------------------------------- /packages/html-reporter/src/links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/links.tsx -------------------------------------------------------------------------------- /packages/html-reporter/src/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/theme.css -------------------------------------------------------------------------------- /packages/html-reporter/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/types.d.ts -------------------------------------------------------------------------------- /packages/html-reporter/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/src/utils.ts -------------------------------------------------------------------------------- /packages/html-reporter/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/html-reporter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/tsconfig.json -------------------------------------------------------------------------------- /packages/html-reporter/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/html-reporter/vite.config.ts -------------------------------------------------------------------------------- /packages/injected/src/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/DEPS.list -------------------------------------------------------------------------------- /packages/injected/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/README.md -------------------------------------------------------------------------------- /packages/injected/src/ariaSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/ariaSnapshot.ts -------------------------------------------------------------------------------- /packages/injected/src/clock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/clock.ts -------------------------------------------------------------------------------- /packages/injected/src/consoleApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/consoleApi.ts -------------------------------------------------------------------------------- /packages/injected/src/domUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/domUtils.ts -------------------------------------------------------------------------------- /packages/injected/src/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/highlight.css -------------------------------------------------------------------------------- /packages/injected/src/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/highlight.ts -------------------------------------------------------------------------------- /packages/injected/src/roleUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/roleUtils.ts -------------------------------------------------------------------------------- /packages/injected/src/selectorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/selectorUtils.ts -------------------------------------------------------------------------------- /packages/injected/src/storageScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/storageScript.ts -------------------------------------------------------------------------------- /packages/injected/src/utilityScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/utilityScript.ts -------------------------------------------------------------------------------- /packages/injected/src/webSocketMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/webSocketMock.ts -------------------------------------------------------------------------------- /packages/injected/src/yaml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/injected/src/yaml.ts -------------------------------------------------------------------------------- /packages/playwright-chromium/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-chromium/README.md -------------------------------------------------------------------------------- /packages/playwright-chromium/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-chromium/cli.js -------------------------------------------------------------------------------- /packages/playwright-chromium/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-chromium/index.js -------------------------------------------------------------------------------- /packages/playwright-chromium/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-chromium/index.mjs -------------------------------------------------------------------------------- /packages/playwright-client/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-client/index.d.ts -------------------------------------------------------------------------------- /packages/playwright-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-client/index.js -------------------------------------------------------------------------------- /packages/playwright-client/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-client/index.mjs -------------------------------------------------------------------------------- /packages/playwright-core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/.npmignore -------------------------------------------------------------------------------- /packages/playwright-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/README.md -------------------------------------------------------------------------------- /packages/playwright-core/browsers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/browsers.json -------------------------------------------------------------------------------- /packages/playwright-core/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/cli.js -------------------------------------------------------------------------------- /packages/playwright-core/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/index.d.ts -------------------------------------------------------------------------------- /packages/playwright-core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/index.js -------------------------------------------------------------------------------- /packages/playwright-core/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/index.mjs -------------------------------------------------------------------------------- /packages/playwright-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/package.json -------------------------------------------------------------------------------- /packages/playwright-core/src/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/src/DEPS.list -------------------------------------------------------------------------------- /packages/playwright-core/src/common/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | ../utils/isomorphic/ 3 | -------------------------------------------------------------------------------- /packages/playwright-core/src/protocol/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | ../utils/isomorphic 3 | -------------------------------------------------------------------------------- /packages/playwright-core/src/server/android/driver/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "Playwright Android Driver" -------------------------------------------------------------------------------- /packages/playwright-core/src/server/trace/test/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | *** 3 | -------------------------------------------------------------------------------- /packages/playwright-core/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-core/src/utils.ts -------------------------------------------------------------------------------- /packages/playwright-core/src/utils/isomorphic/DEPS.list: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/playwright-ct-core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-core/.npmignore -------------------------------------------------------------------------------- /packages/playwright-ct-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-core/README.md -------------------------------------------------------------------------------- /packages/playwright-ct-core/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-core/index.d.ts -------------------------------------------------------------------------------- /packages/playwright-ct-core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-core/index.js -------------------------------------------------------------------------------- /packages/playwright-ct-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-react/README.md -------------------------------------------------------------------------------- /packages/playwright-ct-react/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-react/cli.js -------------------------------------------------------------------------------- /packages/playwright-ct-react/hooks.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-react/hooks.mjs -------------------------------------------------------------------------------- /packages/playwright-ct-react/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-react/index.js -------------------------------------------------------------------------------- /packages/playwright-ct-react17/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-react17/cli.js -------------------------------------------------------------------------------- /packages/playwright-ct-svelte/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-svelte/cli.js -------------------------------------------------------------------------------- /packages/playwright-ct-svelte/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-svelte/index.js -------------------------------------------------------------------------------- /packages/playwright-ct-vue/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-vue/.npmignore -------------------------------------------------------------------------------- /packages/playwright-ct-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-vue/README.md -------------------------------------------------------------------------------- /packages/playwright-ct-vue/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-vue/cli.js -------------------------------------------------------------------------------- /packages/playwright-ct-vue/hooks.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-vue/hooks.d.ts -------------------------------------------------------------------------------- /packages/playwright-ct-vue/hooks.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-vue/hooks.mjs -------------------------------------------------------------------------------- /packages/playwright-ct-vue/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-vue/index.d.ts -------------------------------------------------------------------------------- /packages/playwright-ct-vue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-ct-vue/index.js -------------------------------------------------------------------------------- /packages/playwright-firefox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-firefox/README.md -------------------------------------------------------------------------------- /packages/playwright-firefox/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-firefox/cli.js -------------------------------------------------------------------------------- /packages/playwright-firefox/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-firefox/index.d.ts -------------------------------------------------------------------------------- /packages/playwright-firefox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-firefox/index.js -------------------------------------------------------------------------------- /packages/playwright-firefox/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-firefox/index.mjs -------------------------------------------------------------------------------- /packages/playwright-firefox/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-firefox/install.js -------------------------------------------------------------------------------- /packages/playwright-test/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/cli.js -------------------------------------------------------------------------------- /packages/playwright-test/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/index.d.ts -------------------------------------------------------------------------------- /packages/playwright-test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/index.js -------------------------------------------------------------------------------- /packages/playwright-test/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/index.mjs -------------------------------------------------------------------------------- /packages/playwright-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/package.json -------------------------------------------------------------------------------- /packages/playwright-test/reporter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/reporter.d.ts -------------------------------------------------------------------------------- /packages/playwright-test/reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/reporter.js -------------------------------------------------------------------------------- /packages/playwright-test/reporter.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-test/reporter.mjs -------------------------------------------------------------------------------- /packages/playwright-webkit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-webkit/README.md -------------------------------------------------------------------------------- /packages/playwright-webkit/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-webkit/cli.js -------------------------------------------------------------------------------- /packages/playwright-webkit/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-webkit/index.d.ts -------------------------------------------------------------------------------- /packages/playwright-webkit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-webkit/index.js -------------------------------------------------------------------------------- /packages/playwright-webkit/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-webkit/index.mjs -------------------------------------------------------------------------------- /packages/playwright-webkit/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright-webkit/install.js -------------------------------------------------------------------------------- /packages/playwright/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | bundles -------------------------------------------------------------------------------- /packages/playwright/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/cli.js -------------------------------------------------------------------------------- /packages/playwright/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/index.d.ts -------------------------------------------------------------------------------- /packages/playwright/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/index.js -------------------------------------------------------------------------------- /packages/playwright/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/index.mjs -------------------------------------------------------------------------------- /packages/playwright/jsx-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/jsx-runtime.js -------------------------------------------------------------------------------- /packages/playwright/jsx-runtime.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/jsx-runtime.mjs -------------------------------------------------------------------------------- /packages/playwright/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/package.json -------------------------------------------------------------------------------- /packages/playwright/src/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/DEPS.list -------------------------------------------------------------------------------- /packages/playwright/src/common/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/common/ipc.ts -------------------------------------------------------------------------------- /packages/playwright/src/common/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/common/test.ts -------------------------------------------------------------------------------- /packages/playwright/src/fsWatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/fsWatcher.ts -------------------------------------------------------------------------------- /packages/playwright/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/index.ts -------------------------------------------------------------------------------- /packages/playwright/src/isomorphic/DEPS.list: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/playwright/src/mcp/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/mcp/DEPS.list -------------------------------------------------------------------------------- /packages/playwright/src/mcp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/mcp/index.ts -------------------------------------------------------------------------------- /packages/playwright/src/mcp/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/mcp/log.ts -------------------------------------------------------------------------------- /packages/playwright/src/mcp/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/mcp/program.ts -------------------------------------------------------------------------------- /packages/playwright/src/mcp/sdk/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | ../../mcpBundleImpl 3 | -------------------------------------------------------------------------------- /packages/playwright/src/mcp/sdk/README.md: -------------------------------------------------------------------------------- 1 | - Generic MCP utils, no dependencies on anything. 2 | -------------------------------------------------------------------------------- /packages/playwright/src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/program.ts -------------------------------------------------------------------------------- /packages/playwright/src/runner/vcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/runner/vcs.ts -------------------------------------------------------------------------------- /packages/playwright/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/util.ts -------------------------------------------------------------------------------- /packages/playwright/src/utilsBundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/utilsBundle.ts -------------------------------------------------------------------------------- /packages/playwright/src/worker/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/src/worker/util.ts -------------------------------------------------------------------------------- /packages/playwright/test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/test.d.ts -------------------------------------------------------------------------------- /packages/playwright/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/test.js -------------------------------------------------------------------------------- /packages/playwright/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/test.mjs -------------------------------------------------------------------------------- /packages/playwright/types/test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/playwright/types/test.d.ts -------------------------------------------------------------------------------- /packages/protocol/src/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | -------------------------------------------------------------------------------- /packages/protocol/src/channels.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/protocol/src/channels.d.ts -------------------------------------------------------------------------------- /packages/protocol/src/progress.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/protocol/src/progress.d.ts -------------------------------------------------------------------------------- /packages/protocol/src/protocol.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/protocol/src/protocol.yml -------------------------------------------------------------------------------- /packages/recorder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/.gitignore -------------------------------------------------------------------------------- /packages/recorder/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/index.html -------------------------------------------------------------------------------- /packages/recorder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/package.json -------------------------------------------------------------------------------- /packages/recorder/src/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/DEPS.list -------------------------------------------------------------------------------- /packages/recorder/src/actions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/actions.d.ts -------------------------------------------------------------------------------- /packages/recorder/src/callLog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/callLog.css -------------------------------------------------------------------------------- /packages/recorder/src/callLog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/callLog.tsx -------------------------------------------------------------------------------- /packages/recorder/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/index.tsx -------------------------------------------------------------------------------- /packages/recorder/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/main.tsx -------------------------------------------------------------------------------- /packages/recorder/src/recorder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/recorder.css -------------------------------------------------------------------------------- /packages/recorder/src/recorder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/src/recorder.tsx -------------------------------------------------------------------------------- /packages/recorder/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/recorder/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/tsconfig.json -------------------------------------------------------------------------------- /packages/recorder/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/tsconfig.node.json -------------------------------------------------------------------------------- /packages/recorder/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/recorder/vite.config.ts -------------------------------------------------------------------------------- /packages/trace-viewer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/.gitignore -------------------------------------------------------------------------------- /packages/trace-viewer/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/bundle.ts -------------------------------------------------------------------------------- /packages/trace-viewer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/index.html -------------------------------------------------------------------------------- /packages/trace-viewer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/package.json -------------------------------------------------------------------------------- /packages/trace-viewer/snapshot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/snapshot.html -------------------------------------------------------------------------------- /packages/trace-viewer/src/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/DEPS.list -------------------------------------------------------------------------------- /packages/trace-viewer/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/index.tsx -------------------------------------------------------------------------------- /packages/trace-viewer/src/sw-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/sw-main.ts -------------------------------------------------------------------------------- /packages/trace-viewer/src/sw/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | @isomorphic/** 3 | -------------------------------------------------------------------------------- /packages/trace-viewer/src/sw/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/sw/main.ts -------------------------------------------------------------------------------- /packages/trace-viewer/src/ui/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/ui/DEPS.list -------------------------------------------------------------------------------- /packages/trace-viewer/src/ui/tag.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/ui/tag.css -------------------------------------------------------------------------------- /packages/trace-viewer/src/ui/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/ui/tag.tsx -------------------------------------------------------------------------------- /packages/trace-viewer/src/uiMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/src/uiMode.tsx -------------------------------------------------------------------------------- /packages/trace-viewer/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare const __APP_VERSION__: string; 4 | -------------------------------------------------------------------------------- /packages/trace-viewer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/tsconfig.json -------------------------------------------------------------------------------- /packages/trace-viewer/uiMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/uiMode.html -------------------------------------------------------------------------------- /packages/trace-viewer/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace-viewer/vite.config.ts -------------------------------------------------------------------------------- /packages/trace/src/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | -------------------------------------------------------------------------------- /packages/trace/src/har.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace/src/har.ts -------------------------------------------------------------------------------- /packages/trace/src/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace/src/snapshot.ts -------------------------------------------------------------------------------- /packages/trace/src/trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/trace/src/trace.ts -------------------------------------------------------------------------------- /packages/web/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/src/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | @playwright/experimental-ct-react 3 | third_party/** 4 | -------------------------------------------------------------------------------- /packages/web/src/ansi2html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/ansi2html.ts -------------------------------------------------------------------------------- /packages/web/src/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/common.css -------------------------------------------------------------------------------- /packages/web/src/components/DEPS.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/components/DEPS.list -------------------------------------------------------------------------------- /packages/web/src/renderUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/renderUtils.tsx -------------------------------------------------------------------------------- /packages/web/src/shared/DEPS.list: -------------------------------------------------------------------------------- 1 | [*] 2 | ../uiUtils.ts 3 | 4 | [imageDiffView.spec.tsx] 5 | *** 6 | -------------------------------------------------------------------------------- /packages/web/src/shared/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/shared/dialog.tsx -------------------------------------------------------------------------------- /packages/web/src/shared/glassPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/shared/glassPane.tsx -------------------------------------------------------------------------------- /packages/web/src/shared/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/shared/prompts.ts -------------------------------------------------------------------------------- /packages/web/src/shared/resizeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/shared/resizeView.tsx -------------------------------------------------------------------------------- /packages/web/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/theme.ts -------------------------------------------------------------------------------- /packages/web/src/uiUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/packages/web/src/uiUtils.ts -------------------------------------------------------------------------------- /tests/android/android.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/android/android.spec.ts -------------------------------------------------------------------------------- /tests/android/androidTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/android/androidTest.ts -------------------------------------------------------------------------------- /tests/android/browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/android/browser.spec.ts -------------------------------------------------------------------------------- /tests/android/device.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/android/device.spec.ts -------------------------------------------------------------------------------- /tests/android/launch-server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/android/launch-server.spec.ts -------------------------------------------------------------------------------- /tests/android/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/android/playwright.config.ts -------------------------------------------------------------------------------- /tests/android/webview.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/android/webview.spec.ts -------------------------------------------------------------------------------- /tests/assets/axe-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/axe-core/LICENSE -------------------------------------------------------------------------------- /tests/assets/axe-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/axe-core/README.md -------------------------------------------------------------------------------- /tests/assets/axe-core/implicit-role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/axe-core/implicit-role.js -------------------------------------------------------------------------------- /tests/assets/background-color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/background-color.html -------------------------------------------------------------------------------- /tests/assets/beforeunload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/beforeunload.html -------------------------------------------------------------------------------- /tests/assets/blob-1.42.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/blob-1.42.zip -------------------------------------------------------------------------------- /tests/assets/blob-1.52.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/blob-1.52.zip -------------------------------------------------------------------------------- /tests/assets/cached/bfcached.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/cached/bfcached.html -------------------------------------------------------------------------------- /tests/assets/cached/one-style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: pink; 3 | } 4 | -------------------------------------------------------------------------------- /tests/assets/cached/one-style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/cached/one-style.html -------------------------------------------------------------------------------- /tests/assets/callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/callback.js -------------------------------------------------------------------------------- /tests/assets/checkerboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/checkerboard.html -------------------------------------------------------------------------------- /tests/assets/chromium-linux.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/chromium-linux.zip -------------------------------------------------------------------------------- /tests/assets/codicon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/codicon.css -------------------------------------------------------------------------------- /tests/assets/codicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/codicon.ttf -------------------------------------------------------------------------------- /tests/assets/consolelog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/consolelog.html -------------------------------------------------------------------------------- /tests/assets/counter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/counter.html -------------------------------------------------------------------------------- /tests/assets/csp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/csp.html -------------------------------------------------------------------------------- /tests/assets/css-transition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/css-transition.html -------------------------------------------------------------------------------- /tests/assets/csscoverage/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/csscoverage/OFL.txt -------------------------------------------------------------------------------- /tests/assets/csscoverage/media.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/csscoverage/media.html -------------------------------------------------------------------------------- /tests/assets/csscoverage/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/csscoverage/simple.html -------------------------------------------------------------------------------- /tests/assets/csscoverage/stylesheet1.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /tests/assets/csscoverage/unused.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/csscoverage/unused.html -------------------------------------------------------------------------------- /tests/assets/deep-shadow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/deep-shadow.html -------------------------------------------------------------------------------- /tests/assets/device-motion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/device-motion.html -------------------------------------------------------------------------------- /tests/assets/device-orientation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/device-orientation.html -------------------------------------------------------------------------------- /tests/assets/digits/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/0.png -------------------------------------------------------------------------------- /tests/assets/digits/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/1.png -------------------------------------------------------------------------------- /tests/assets/digits/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/2.png -------------------------------------------------------------------------------- /tests/assets/digits/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/3.png -------------------------------------------------------------------------------- /tests/assets/digits/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/4.png -------------------------------------------------------------------------------- /tests/assets/digits/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/5.png -------------------------------------------------------------------------------- /tests/assets/digits/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/6.png -------------------------------------------------------------------------------- /tests/assets/digits/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/7.png -------------------------------------------------------------------------------- /tests/assets/digits/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/8.png -------------------------------------------------------------------------------- /tests/assets/digits/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/digits/9.png -------------------------------------------------------------------------------- /tests/assets/dom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/dom.html -------------------------------------------------------------------------------- /tests/assets/download-blob.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/download-blob.html -------------------------------------------------------------------------------- /tests/assets/drag-n-drop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/drag-n-drop.html -------------------------------------------------------------------------------- /tests/assets/dummy_bad_browser_executable.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | process.exit(1); 4 | -------------------------------------------------------------------------------- /tests/assets/dynamic-oopif.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/dynamic-oopif.html -------------------------------------------------------------------------------- /tests/assets/empty-standard-mode.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/assets/empty.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/empty.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/empty.pdf -------------------------------------------------------------------------------- /tests/assets/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/error.html -------------------------------------------------------------------------------- /tests/assets/es6/es6import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/es6/es6import.js -------------------------------------------------------------------------------- /tests/assets/es6/es6module.js: -------------------------------------------------------------------------------- 1 | export default 42; -------------------------------------------------------------------------------- /tests/assets/es6/es6pathimport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/es6/es6pathimport.js -------------------------------------------------------------------------------- /tests/assets/evals/fill-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/evals/fill-form.html -------------------------------------------------------------------------------- /tests/assets/example.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/example.mp3 -------------------------------------------------------------------------------- /tests/assets/extension-mv3-simple/index.js: -------------------------------------------------------------------------------- 1 | // Mock script for background extension 2 | globalThis.MAGIC = 42; 3 | -------------------------------------------------------------------------------- /tests/assets/file to upload.txt: -------------------------------------------------------------------------------- 1 | contents of the file -------------------------------------------------------------------------------- /tests/assets/file-to-upload-2.txt: -------------------------------------------------------------------------------- 1 | contents of the file -------------------------------------------------------------------------------- /tests/assets/file-to-upload.txt: -------------------------------------------------------------------------------- 1 | contents of the file -------------------------------------------------------------------------------- /tests/assets/formatted-number.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/formatted-number.html -------------------------------------------------------------------------------- /tests/assets/frames/frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/frames/frame.html -------------------------------------------------------------------------------- /tests/assets/frames/frameset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/frames/frameset.html -------------------------------------------------------------------------------- /tests/assets/frames/lazy-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/frames/lazy-frame.html -------------------------------------------------------------------------------- /tests/assets/frames/one-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/frames/one-frame.html -------------------------------------------------------------------------------- /tests/assets/frames/script.js: -------------------------------------------------------------------------------- 1 | console.log('Cheers!'); 2 | -------------------------------------------------------------------------------- /tests/assets/frames/style.css: -------------------------------------------------------------------------------- 1 | div { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /tests/assets/frames/two-frames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/frames/two-frames.html -------------------------------------------------------------------------------- /tests/assets/geolocation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/geolocation.html -------------------------------------------------------------------------------- /tests/assets/global-var.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/global-var.html -------------------------------------------------------------------------------- /tests/assets/grid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/grid.html -------------------------------------------------------------------------------- /tests/assets/har-fulfill.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/har-fulfill.har -------------------------------------------------------------------------------- /tests/assets/har-redirect.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/har-redirect.har -------------------------------------------------------------------------------- /tests/assets/har-sha1-main-response.txt: -------------------------------------------------------------------------------- 1 | Hello, world -------------------------------------------------------------------------------- /tests/assets/har-sha1.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/har-sha1.har -------------------------------------------------------------------------------- /tests/assets/har.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/har.html -------------------------------------------------------------------------------- /tests/assets/headings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/headings.html -------------------------------------------------------------------------------- /tests/assets/highdpi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/highdpi.html -------------------------------------------------------------------------------- /tests/assets/historyapi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/historyapi.html -------------------------------------------------------------------------------- /tests/assets/injectedfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/injectedfile.js -------------------------------------------------------------------------------- /tests/assets/injectedstyle.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /tests/assets/input/button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/button.html -------------------------------------------------------------------------------- /tests/assets/input/checkbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/checkbox.html -------------------------------------------------------------------------------- /tests/assets/input/fileupload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/fileupload.html -------------------------------------------------------------------------------- /tests/assets/input/folderupload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/folderupload.html -------------------------------------------------------------------------------- /tests/assets/input/keyboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/keyboard.html -------------------------------------------------------------------------------- /tests/assets/input/mouse-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/mouse-helper.js -------------------------------------------------------------------------------- /tests/assets/input/scrollable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/scrollable.html -------------------------------------------------------------------------------- /tests/assets/input/scrollable2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/scrollable2.html -------------------------------------------------------------------------------- /tests/assets/input/select.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/select.html -------------------------------------------------------------------------------- /tests/assets/input/textarea.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/textarea.html -------------------------------------------------------------------------------- /tests/assets/input/touches.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/input/touches.html -------------------------------------------------------------------------------- /tests/assets/jscoverage/eval.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/jscoverage/eval.html -------------------------------------------------------------------------------- /tests/assets/jscoverage/ranges.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/jscoverage/ranges.html -------------------------------------------------------------------------------- /tests/assets/jscoverage/script1.js: -------------------------------------------------------------------------------- 1 | console.log(3); 2 | -------------------------------------------------------------------------------- /tests/assets/jscoverage/script2.js: -------------------------------------------------------------------------------- 1 | console.log(3); 2 | -------------------------------------------------------------------------------- /tests/assets/jscoverage/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/jscoverage/simple.html -------------------------------------------------------------------------------- /tests/assets/jscoverage/unused.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/jscoverage/unused.html -------------------------------------------------------------------------------- /tests/assets/load-event/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/load-event/module.js -------------------------------------------------------------------------------- /tests/assets/mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/mobile.html -------------------------------------------------------------------------------- /tests/assets/modernizr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/modernizr/README.md -------------------------------------------------------------------------------- /tests/assets/modernizr/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/modernizr/index.html -------------------------------------------------------------------------------- /tests/assets/modernizr/modernizr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/modernizr/modernizr.js -------------------------------------------------------------------------------- /tests/assets/modernizr/roll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/modernizr/roll.sh -------------------------------------------------------------------------------- /tests/assets/movie.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/movie.mp4 -------------------------------------------------------------------------------- /tests/assets/movie.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/movie.ogv -------------------------------------------------------------------------------- /tests/assets/movie.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/movie.webm -------------------------------------------------------------------------------- /tests/assets/mui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/mui.html -------------------------------------------------------------------------------- /tests/assets/network-tab/font.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/network-tab/font.woff2 -------------------------------------------------------------------------------- /tests/assets/network-tab/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/network-tab/image.png -------------------------------------------------------------------------------- /tests/assets/network-tab/script.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/network-tab/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/networkidle-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/networkidle-frame.html -------------------------------------------------------------------------------- /tests/assets/networkidle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/networkidle.html -------------------------------------------------------------------------------- /tests/assets/networkidle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/networkidle.js -------------------------------------------------------------------------------- /tests/assets/offscreenbuttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/offscreenbuttons.html -------------------------------------------------------------------------------- /tests/assets/one-style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: pink; 3 | } 4 | -------------------------------------------------------------------------------- /tests/assets/one-style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/one-style.html -------------------------------------------------------------------------------- /tests/assets/overflow-large.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/overflow-large.html -------------------------------------------------------------------------------- /tests/assets/overflow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/overflow.html -------------------------------------------------------------------------------- /tests/assets/player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/player.html -------------------------------------------------------------------------------- /tests/assets/playground.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/playground.html -------------------------------------------------------------------------------- /tests/assets/popup/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/popup/popup.html -------------------------------------------------------------------------------- /tests/assets/popup/window-open.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/popup/window-open.html -------------------------------------------------------------------------------- /tests/assets/pptr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/pptr.png -------------------------------------------------------------------------------- /tests/assets/prefetch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/prefetch.html -------------------------------------------------------------------------------- /tests/assets/prefetch.js: -------------------------------------------------------------------------------- 1 | // Scripts will be pre-fetched -------------------------------------------------------------------------------- /tests/assets/preload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/preload.html -------------------------------------------------------------------------------- /tests/assets/react.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/react.html -------------------------------------------------------------------------------- /tests/assets/reading-list/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/reading-list/style.css -------------------------------------------------------------------------------- /tests/assets/reading-list/vue2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/reading-list/vue2.html -------------------------------------------------------------------------------- /tests/assets/reading-list/vue3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/reading-list/vue3.html -------------------------------------------------------------------------------- /tests/assets/redirectloop1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/redirectloop1.html -------------------------------------------------------------------------------- /tests/assets/redirectloop2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/redirectloop2.html -------------------------------------------------------------------------------- /tests/assets/resetcss.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/resetcss.html -------------------------------------------------------------------------------- /tests/assets/rgb.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/rgb.avif -------------------------------------------------------------------------------- /tests/assets/rotate-pseudo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/rotate-pseudo.html -------------------------------------------------------------------------------- /tests/assets/rotate-z.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/rotate-z.html -------------------------------------------------------------------------------- /tests/assets/screenshots/canvas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/screenshots/canvas.html -------------------------------------------------------------------------------- /tests/assets/screenshots/webgl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/screenshots/webgl.html -------------------------------------------------------------------------------- /tests/assets/selenium-grid/broken-selenium-driver.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | process.exit(1); 4 | -------------------------------------------------------------------------------- /tests/assets/self-request.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/self-request.html -------------------------------------------------------------------------------- /tests/assets/serviceworkers/empty/sw.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/serviceworkers/fetch/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: pink; 3 | } 4 | -------------------------------------------------------------------------------- /tests/assets/shadow-dom-link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/shadow-dom-link.html -------------------------------------------------------------------------------- /tests/assets/shadow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/shadow.html -------------------------------------------------------------------------------- /tests/assets/simple.json: -------------------------------------------------------------------------------- 1 | {"foo": "bar"} 2 | -------------------------------------------------------------------------------- /tests/assets/simplezip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/simplezip.json -------------------------------------------------------------------------------- /tests/assets/stress/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/stress/favicon.ico -------------------------------------------------------------------------------- /tests/assets/stress/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/stress/index.html -------------------------------------------------------------------------------- /tests/assets/stress/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/stress/logo192.png -------------------------------------------------------------------------------- /tests/assets/stress/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/stress/logo512.png -------------------------------------------------------------------------------- /tests/assets/stress/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/stress/manifest.json -------------------------------------------------------------------------------- /tests/assets/stress/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/stress/robots.txt -------------------------------------------------------------------------------- /tests/assets/tamperable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/tamperable.html -------------------------------------------------------------------------------- /tests/assets/test-trace1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/test-trace1.zip -------------------------------------------------------------------------------- /tests/assets/test-trace2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/test-trace2.zip -------------------------------------------------------------------------------- /tests/assets/title.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/title.html -------------------------------------------------------------------------------- /tests/assets/trace-1.31.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/trace-1.31.zip -------------------------------------------------------------------------------- /tests/assets/trace-1.37.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/trace-1.37.zip -------------------------------------------------------------------------------- /tests/assets/trace-library-1.46.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/trace-library-1.46.zip -------------------------------------------------------------------------------- /tests/assets/video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/video.html -------------------------------------------------------------------------------- /tests/assets/video_mp4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/video_mp4.html -------------------------------------------------------------------------------- /tests/assets/video_webm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/video_webm.html -------------------------------------------------------------------------------- /tests/assets/wasm/table2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/wasm/table2.html -------------------------------------------------------------------------------- /tests/assets/wasm/table2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/wasm/table2.wasm -------------------------------------------------------------------------------- /tests/assets/web-animation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/web-animation.html -------------------------------------------------------------------------------- /tests/assets/webfont/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/webfont/README.md -------------------------------------------------------------------------------- /tests/assets/webfont/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/webfont/iconfont.svg -------------------------------------------------------------------------------- /tests/assets/webfont/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/webfont/iconfont.woff2 -------------------------------------------------------------------------------- /tests/assets/webfont/webfont.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/webfont/webfont.html -------------------------------------------------------------------------------- /tests/assets/window-stop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/window-stop.html -------------------------------------------------------------------------------- /tests/assets/worker/import-me.js: -------------------------------------------------------------------------------- 1 | console.log("hello from import-me.js"); 2 | -------------------------------------------------------------------------------- /tests/assets/worker/worker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/worker/worker.html -------------------------------------------------------------------------------- /tests/assets/worker/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/worker/worker.js -------------------------------------------------------------------------------- /tests/assets/wpt/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/wpt/LICENSE.md -------------------------------------------------------------------------------- /tests/assets/wpt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/wpt/README.md -------------------------------------------------------------------------------- /tests/assets/wrappedlink.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/assets/wrappedlink.html -------------------------------------------------------------------------------- /tests/bidi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/bidi/README.md -------------------------------------------------------------------------------- /tests/bidi/csvReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/bidi/csvReporter.ts -------------------------------------------------------------------------------- /tests/bidi/expectationReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/bidi/expectationReporter.ts -------------------------------------------------------------------------------- /tests/bidi/expectationUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/bidi/expectationUtil.ts -------------------------------------------------------------------------------- /tests/bidi/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/bidi/playwright.config.ts -------------------------------------------------------------------------------- /tests/components/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json -------------------------------------------------------------------------------- /tests/components/ct-react-vite/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tests/components/ct-react17/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tests/components/ct-svelte-vite/.eslintignore: -------------------------------------------------------------------------------- 1 | **/* -------------------------------------------------------------------------------- /tests/components/ct-svelte-vite/src/components/Empty.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/components/ct-svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/components/ct-svelte/README.md -------------------------------------------------------------------------------- /tests/components/ct-svelte/src/components/Empty.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/components/ct-vue-cli/.eslintignore: -------------------------------------------------------------------------------- 1 | **/* -------------------------------------------------------------------------------- /tests/components/ct-vue-cli/vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/components/ct-vue-cli/vue.d.ts -------------------------------------------------------------------------------- /tests/components/ct-vue-vite/.eslintignore: -------------------------------------------------------------------------------- 1 | **/* -------------------------------------------------------------------------------- /tests/components/ct-vue-vite/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tests/components/test-all.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/components/test-all.spec.js -------------------------------------------------------------------------------- /tests/config/baseTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/baseTest.ts -------------------------------------------------------------------------------- /tests/config/browserTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/browserTest.ts -------------------------------------------------------------------------------- /tests/config/commonFixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/commonFixtures.ts -------------------------------------------------------------------------------- /tests/config/comparator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/comparator.ts -------------------------------------------------------------------------------- /tests/config/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/errors.ts -------------------------------------------------------------------------------- /tests/config/ghaMarkdownReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/ghaMarkdownReporter.ts -------------------------------------------------------------------------------- /tests/config/platformFixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/platformFixtures.ts -------------------------------------------------------------------------------- /tests/config/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/proxy.ts -------------------------------------------------------------------------------- /tests/config/queryObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/queryObjects.ts -------------------------------------------------------------------------------- /tests/config/remote-server-impl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/remote-server-impl.js -------------------------------------------------------------------------------- /tests/config/remoteServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/remoteServer.ts -------------------------------------------------------------------------------- /tests/config/serverFixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/serverFixtures.ts -------------------------------------------------------------------------------- /tests/config/testMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/testMode.ts -------------------------------------------------------------------------------- /tests/config/testModeFixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/testModeFixtures.ts -------------------------------------------------------------------------------- /tests/config/testserver/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/testserver/cert.pem -------------------------------------------------------------------------------- /tests/config/testserver/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/testserver/index.ts -------------------------------------------------------------------------------- /tests/config/testserver/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/testserver/key.pem -------------------------------------------------------------------------------- /tests/config/testserver/san.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/testserver/san.cnf -------------------------------------------------------------------------------- /tests/config/traceViewerFixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/traceViewerFixtures.ts -------------------------------------------------------------------------------- /tests/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/config/utils.ts -------------------------------------------------------------------------------- /tests/electron/assets/imported.css: -------------------------------------------------------------------------------- 1 | button { 2 | font-weight: bold; 3 | } 4 | -------------------------------------------------------------------------------- /tests/electron/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/assets/index.html -------------------------------------------------------------------------------- /tests/electron/assets/style.css: -------------------------------------------------------------------------------- 1 | button { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /tests/electron/electron-app-args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/electron-app-args.js -------------------------------------------------------------------------------- /tests/electron/electron-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/electron-app.js -------------------------------------------------------------------------------- /tests/electron/electron-app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/electron-app.spec.ts -------------------------------------------------------------------------------- /tests/electron/electronTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/electronTest.ts -------------------------------------------------------------------------------- /tests/electron/globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/globalSetup.ts -------------------------------------------------------------------------------- /tests/electron/index.js: -------------------------------------------------------------------------------- 1 | require('electron'); 2 | -------------------------------------------------------------------------------- /tests/electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/package.json -------------------------------------------------------------------------------- /tests/electron/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/electron/playwright.config.ts -------------------------------------------------------------------------------- /tests/image_tools/fixtures.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/image_tools/fixtures.spec.ts -------------------------------------------------------------------------------- /tests/image_tools/unit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/image_tools/unit.spec.ts -------------------------------------------------------------------------------- /tests/image_tools/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/image_tools/utils.ts -------------------------------------------------------------------------------- /tests/installation/globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/installation/globalSetup.ts -------------------------------------------------------------------------------- /tests/installation/npmTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/installation/npmTest.ts -------------------------------------------------------------------------------- /tests/installation/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/installation/registry.ts -------------------------------------------------------------------------------- /tests/library/beforeunload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/beforeunload.spec.ts -------------------------------------------------------------------------------- /tests/library/browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/browser.spec.ts -------------------------------------------------------------------------------- /tests/library/capabilities.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/capabilities.spec.ts -------------------------------------------------------------------------------- /tests/library/channels.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/channels.spec.ts -------------------------------------------------------------------------------- /tests/library/chromium/oopif.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/chromium/oopif.spec.ts -------------------------------------------------------------------------------- /tests/library/css-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/css-parser.spec.ts -------------------------------------------------------------------------------- /tests/library/download.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/download.spec.ts -------------------------------------------------------------------------------- /tests/library/downloads-path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/downloads-path.spec.ts -------------------------------------------------------------------------------- /tests/library/events/once.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/events/once.spec.ts -------------------------------------------------------------------------------- /tests/library/events/prepend.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/events/prepend.spec.ts -------------------------------------------------------------------------------- /tests/library/events/symbols.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/events/symbols.spec.ts -------------------------------------------------------------------------------- /tests/library/events/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/events/utils.ts -------------------------------------------------------------------------------- /tests/library/favicon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/favicon.spec.ts -------------------------------------------------------------------------------- /tests/library/fetch-proxy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/fetch-proxy.spec.ts -------------------------------------------------------------------------------- /tests/library/geolocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/geolocation.spec.ts -------------------------------------------------------------------------------- /tests/library/global-fetch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/global-fetch.spec.ts -------------------------------------------------------------------------------- /tests/library/har.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/har.spec.ts -------------------------------------------------------------------------------- /tests/library/headful.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/headful.spec.ts -------------------------------------------------------------------------------- /tests/library/hit-target.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/hit-target.spec.ts -------------------------------------------------------------------------------- /tests/library/launcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/launcher.spec.ts -------------------------------------------------------------------------------- /tests/library/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/logger.spec.ts -------------------------------------------------------------------------------- /tests/library/modernizr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/modernizr.spec.ts -------------------------------------------------------------------------------- /tests/library/multiclient.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/multiclient.spec.ts -------------------------------------------------------------------------------- /tests/library/page-clock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/page-clock.spec.ts -------------------------------------------------------------------------------- /tests/library/page-close.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/page-close.spec.ts -------------------------------------------------------------------------------- /tests/library/pdf.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/pdf.spec.ts -------------------------------------------------------------------------------- /tests/library/permissions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/permissions.spec.ts -------------------------------------------------------------------------------- /tests/library/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/playwright.config.ts -------------------------------------------------------------------------------- /tests/library/popup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/popup.spec.ts -------------------------------------------------------------------------------- /tests/library/proxy-pattern.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/proxy-pattern.spec.ts -------------------------------------------------------------------------------- /tests/library/proxy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/proxy.spec.ts -------------------------------------------------------------------------------- /tests/library/role-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/role-utils.spec.ts -------------------------------------------------------------------------------- /tests/library/screenshot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/screenshot.spec.ts -------------------------------------------------------------------------------- /tests/library/shared-worker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/shared-worker.spec.ts -------------------------------------------------------------------------------- /tests/library/signals.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/signals.spec.ts -------------------------------------------------------------------------------- /tests/library/slowmo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/slowmo.spec.ts -------------------------------------------------------------------------------- /tests/library/tap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/tap.spec.ts -------------------------------------------------------------------------------- /tests/library/trace-viewer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/trace-viewer.spec.ts -------------------------------------------------------------------------------- /tests/library/tracing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/tracing.spec.ts -------------------------------------------------------------------------------- /tests/library/unit/clock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/unit/clock.spec.ts -------------------------------------------------------------------------------- /tests/library/unit/codegen.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/unit/codegen.spec.ts -------------------------------------------------------------------------------- /tests/library/unit/sequence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/unit/sequence.spec.ts -------------------------------------------------------------------------------- /tests/library/video.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/video.spec.ts -------------------------------------------------------------------------------- /tests/library/web-socket.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/library/web-socket.spec.ts -------------------------------------------------------------------------------- /tests/mcp/autowait.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/autowait.spec.ts -------------------------------------------------------------------------------- /tests/mcp/browser.eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/browser.eval.ts -------------------------------------------------------------------------------- /tests/mcp/capabilities.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/capabilities.spec.ts -------------------------------------------------------------------------------- /tests/mcp/cdp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/cdp.spec.ts -------------------------------------------------------------------------------- /tests/mcp/click.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/click.spec.ts -------------------------------------------------------------------------------- /tests/mcp/clipboard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/clipboard.spec.ts -------------------------------------------------------------------------------- /tests/mcp/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/config.spec.ts -------------------------------------------------------------------------------- /tests/mcp/console.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/console.spec.ts -------------------------------------------------------------------------------- /tests/mcp/core.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/core.spec.ts -------------------------------------------------------------------------------- /tests/mcp/device.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/device.spec.ts -------------------------------------------------------------------------------- /tests/mcp/dialogs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/dialogs.spec.ts -------------------------------------------------------------------------------- /tests/mcp/evaluate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/evaluate.spec.ts -------------------------------------------------------------------------------- /tests/mcp/files.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/files.spec.ts -------------------------------------------------------------------------------- /tests/mcp/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/fixtures.ts -------------------------------------------------------------------------------- /tests/mcp/form.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/form.spec.ts -------------------------------------------------------------------------------- /tests/mcp/generator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/generator.spec.ts -------------------------------------------------------------------------------- /tests/mcp/headed.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/headed.spec.ts -------------------------------------------------------------------------------- /tests/mcp/http.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/http.spec.ts -------------------------------------------------------------------------------- /tests/mcp/iframes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/iframes.spec.ts -------------------------------------------------------------------------------- /tests/mcp/init-agents.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/init-agents.spec.ts -------------------------------------------------------------------------------- /tests/mcp/init-page.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/init-page.spec.ts -------------------------------------------------------------------------------- /tests/mcp/init-script.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/init-script.spec.ts -------------------------------------------------------------------------------- /tests/mcp/install.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/install.spec.ts -------------------------------------------------------------------------------- /tests/mcp/launch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/launch.spec.ts -------------------------------------------------------------------------------- /tests/mcp/library.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/library.spec.ts -------------------------------------------------------------------------------- /tests/mcp/network.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/network.spec.ts -------------------------------------------------------------------------------- /tests/mcp/pdf.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/pdf.spec.ts -------------------------------------------------------------------------------- /tests/mcp/planner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/planner.spec.ts -------------------------------------------------------------------------------- /tests/mcp/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/playwright.config.ts -------------------------------------------------------------------------------- /tests/mcp/request-blocking.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/request-blocking.spec.ts -------------------------------------------------------------------------------- /tests/mcp/roots.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/roots.spec.ts -------------------------------------------------------------------------------- /tests/mcp/run-code.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/run-code.spec.ts -------------------------------------------------------------------------------- /tests/mcp/screenshot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/screenshot.spec.ts -------------------------------------------------------------------------------- /tests/mcp/secrets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/secrets.spec.ts -------------------------------------------------------------------------------- /tests/mcp/session-log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/session-log.spec.ts -------------------------------------------------------------------------------- /tests/mcp/snapshot-diff.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/snapshot-diff.spec.ts -------------------------------------------------------------------------------- /tests/mcp/snapshot-mode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/snapshot-mode.spec.ts -------------------------------------------------------------------------------- /tests/mcp/sse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/sse.spec.ts -------------------------------------------------------------------------------- /tests/mcp/tabs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/tabs.spec.ts -------------------------------------------------------------------------------- /tests/mcp/test-debug.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/test-debug.spec.ts -------------------------------------------------------------------------------- /tests/mcp/test-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/test-list.spec.ts -------------------------------------------------------------------------------- /tests/mcp/test-run.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/test-run.spec.ts -------------------------------------------------------------------------------- /tests/mcp/test-setup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/test-setup.spec.ts -------------------------------------------------------------------------------- /tests/mcp/timeouts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/timeouts.spec.ts -------------------------------------------------------------------------------- /tests/mcp/tracing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/tracing.spec.ts -------------------------------------------------------------------------------- /tests/mcp/type.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/type.spec.ts -------------------------------------------------------------------------------- /tests/mcp/verify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/verify.spec.ts -------------------------------------------------------------------------------- /tests/mcp/video.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/video.spec.ts -------------------------------------------------------------------------------- /tests/mcp/wait.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/wait.spec.ts -------------------------------------------------------------------------------- /tests/mcp/webdriver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/mcp/webdriver.spec.ts -------------------------------------------------------------------------------- /tests/page/eval-on-selector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/eval-on-selector.spec.ts -------------------------------------------------------------------------------- /tests/page/expect-boolean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/expect-boolean.spec.ts -------------------------------------------------------------------------------- /tests/page/expect-misc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/expect-misc.spec.ts -------------------------------------------------------------------------------- /tests/page/expect-timeout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/expect-timeout.spec.ts -------------------------------------------------------------------------------- /tests/page/frame-evaluate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/frame-evaluate.spec.ts -------------------------------------------------------------------------------- /tests/page/frame-goto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/frame-goto.spec.ts -------------------------------------------------------------------------------- /tests/page/frame-hierarchy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/frame-hierarchy.spec.ts -------------------------------------------------------------------------------- /tests/page/interception.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/interception.spec.ts -------------------------------------------------------------------------------- /tests/page/jshandle-evaluate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/jshandle-evaluate.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-click.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-click.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-evaluate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-evaluate.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-frame.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-frame.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-highlight.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-highlight.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-list.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-misc-1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-misc-1.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-misc-2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-misc-2.spec.ts -------------------------------------------------------------------------------- /tests/page/locator-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/locator-query.spec.ts -------------------------------------------------------------------------------- /tests/page/matchers.misc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/matchers.misc.spec.ts -------------------------------------------------------------------------------- /tests/page/network-post-data.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/network-post-data.spec.ts -------------------------------------------------------------------------------- /tests/page/page-basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-basic.spec.ts -------------------------------------------------------------------------------- /tests/page/page-check.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-check.spec.ts -------------------------------------------------------------------------------- /tests/page/page-click-react.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-click-react.spec.ts -------------------------------------------------------------------------------- /tests/page/page-click-scroll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-click-scroll.spec.ts -------------------------------------------------------------------------------- /tests/page/page-click.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-click.spec.ts -------------------------------------------------------------------------------- /tests/page/page-dialog.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-dialog.spec.ts -------------------------------------------------------------------------------- /tests/page/page-drag.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-drag.spec.ts -------------------------------------------------------------------------------- /tests/page/page-evaluate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-evaluate.spec.ts -------------------------------------------------------------------------------- /tests/page/page-event-load.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-event-load.spec.ts -------------------------------------------------------------------------------- /tests/page/page-event-popup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-event-popup.spec.ts -------------------------------------------------------------------------------- /tests/page/page-filechooser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-filechooser.spec.ts -------------------------------------------------------------------------------- /tests/page/page-fill.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-fill.spec.ts -------------------------------------------------------------------------------- /tests/page/page-focus.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-focus.spec.ts -------------------------------------------------------------------------------- /tests/page/page-goto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-goto.spec.ts -------------------------------------------------------------------------------- /tests/page/page-history.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-history.spec.ts -------------------------------------------------------------------------------- /tests/page/page-keyboard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-keyboard.spec.ts -------------------------------------------------------------------------------- /tests/page/page-leaks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-leaks.spec.ts -------------------------------------------------------------------------------- /tests/page/page-listeners.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-listeners.spec.ts -------------------------------------------------------------------------------- /tests/page/page-mouse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-mouse.spec.ts -------------------------------------------------------------------------------- /tests/page/page-navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-navigation.spec.ts -------------------------------------------------------------------------------- /tests/page/page-network-idle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-network-idle.spec.ts -------------------------------------------------------------------------------- /tests/page/page-request-gc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-request-gc.spec.ts -------------------------------------------------------------------------------- /tests/page/page-route.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-route.spec.ts -------------------------------------------------------------------------------- /tests/page/page-screenshot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-screenshot.spec.ts -------------------------------------------------------------------------------- /tests/page/page-set-content.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-set-content.spec.ts -------------------------------------------------------------------------------- /tests/page/page-strict.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-strict.spec.ts -------------------------------------------------------------------------------- /tests/page/page-wait-for-url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/page-wait-for-url.spec.ts -------------------------------------------------------------------------------- /tests/page/pageTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/pageTest.ts -------------------------------------------------------------------------------- /tests/page/pageTestApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/pageTestApi.ts -------------------------------------------------------------------------------- /tests/page/perform-task.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/perform-task.cache.ts -------------------------------------------------------------------------------- /tests/page/perform-task.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/perform-task.spec.ts -------------------------------------------------------------------------------- /tests/page/queryselector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/queryselector.spec.ts -------------------------------------------------------------------------------- /tests/page/retarget.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/retarget.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-css.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-css.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-frame.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-frame.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-get-by.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-get-by.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-misc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-misc.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-react.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-react.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-role.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-role.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-text.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-text.spec.ts -------------------------------------------------------------------------------- /tests/page/selectors-vue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/selectors-vue.spec.ts -------------------------------------------------------------------------------- /tests/page/wheel.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/wheel.spec.ts -------------------------------------------------------------------------------- /tests/page/workers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/page/workers.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/babel.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/babel.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/basic.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/cache.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/config.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/deps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/deps.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/esm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/esm.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/expect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/expect.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/golden.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/golden.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/hooks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/hooks.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/loader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/loader.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/retry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/retry.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/runner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/runner.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/shard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/shard.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/stable-test-runner/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /tests/playwright-test/stdio.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/stdio.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/types.spec.ts -------------------------------------------------------------------------------- /tests/playwright-test/watch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/playwright-test/watch.spec.ts -------------------------------------------------------------------------------- /tests/stress/browsers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/stress/browsers.spec.ts -------------------------------------------------------------------------------- /tests/stress/contexts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/stress/contexts.spec.ts -------------------------------------------------------------------------------- /tests/stress/frames.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/stress/frames.spec.ts -------------------------------------------------------------------------------- /tests/stress/heap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/stress/heap.spec.ts -------------------------------------------------------------------------------- /tests/stress/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/stress/playwright.config.ts -------------------------------------------------------------------------------- /tests/third_party/proxy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/third_party/proxy/LICENSE -------------------------------------------------------------------------------- /tests/third_party/proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/third_party/proxy/README.md -------------------------------------------------------------------------------- /tests/third_party/proxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/third_party/proxy/index.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/webview2/globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/webview2/globalSetup.ts -------------------------------------------------------------------------------- /tests/webview2/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/webview2/playwright.config.ts -------------------------------------------------------------------------------- /tests/webview2/webView2Test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/webview2/webView2Test.ts -------------------------------------------------------------------------------- /tests/webview2/webview2-app/.gitignore: -------------------------------------------------------------------------------- 1 | obj/ 2 | bin/ 3 | .vs/ 4 | -------------------------------------------------------------------------------- /tests/webview2/webview2-app/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tests/webview2/webview2-app/Form1.cs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/avd_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/avd_install.sh -------------------------------------------------------------------------------- /utils/avd_recreate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/avd_recreate.sh -------------------------------------------------------------------------------- /utils/avd_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/avd_start.sh -------------------------------------------------------------------------------- /utils/avd_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/avd_stop.sh -------------------------------------------------------------------------------- /utils/build/.gitignore: -------------------------------------------------------------------------------- 1 | output -------------------------------------------------------------------------------- /utils/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/build/build.js -------------------------------------------------------------------------------- /utils/build/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/build/clean.js -------------------------------------------------------------------------------- /utils/build/deploy-trace-viewer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/build/deploy-trace-viewer.sh -------------------------------------------------------------------------------- /utils/build/update_canary_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/build/update_canary_version.js -------------------------------------------------------------------------------- /utils/build_android_driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/build_android_driver.sh -------------------------------------------------------------------------------- /utils/check_audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/check_audit.js -------------------------------------------------------------------------------- /utils/check_deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/check_deps.js -------------------------------------------------------------------------------- /utils/copyright.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/copyright.js -------------------------------------------------------------------------------- /utils/docker/.gitignore: -------------------------------------------------------------------------------- 1 | oras/ 2 | 3 | -------------------------------------------------------------------------------- /utils/docker/Dockerfile.jammy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/docker/Dockerfile.jammy -------------------------------------------------------------------------------- /utils/docker/Dockerfile.noble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/docker/Dockerfile.noble -------------------------------------------------------------------------------- /utils/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/docker/build.sh -------------------------------------------------------------------------------- /utils/docker/publish_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/docker/publish_docker.sh -------------------------------------------------------------------------------- /utils/docker/seccomp_profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/docker/seccomp_profile.json -------------------------------------------------------------------------------- /utils/doclint/api_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/api_parser.js -------------------------------------------------------------------------------- /utils/doclint/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/cli.js -------------------------------------------------------------------------------- /utils/doclint/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/documentation.js -------------------------------------------------------------------------------- /utils/doclint/generateApiJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/generateApiJson.js -------------------------------------------------------------------------------- /utils/doclint/generateDotnetApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/generateDotnetApi.js -------------------------------------------------------------------------------- /utils/doclint/linkUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/linkUtils.js -------------------------------------------------------------------------------- /utils/doclint/linting-code-snippets/csharp/.gitignore: -------------------------------------------------------------------------------- 1 | obj/ 2 | bin/ 3 | -------------------------------------------------------------------------------- /utils/doclint/linting-code-snippets/java/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | dependency-reduced-pom.xml 3 | -------------------------------------------------------------------------------- /utils/doclint/linting-code-snippets/python/requirements.txt: -------------------------------------------------------------------------------- 1 | black==24.3.0 2 | -------------------------------------------------------------------------------- /utils/doclint/missingDocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/missingDocs.js -------------------------------------------------------------------------------- /utils/doclint/templates/interface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/doclint/templates/interface.cs -------------------------------------------------------------------------------- /utils/flakiness-dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/flakiness-dashboard/.gitignore -------------------------------------------------------------------------------- /utils/flakiness-dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/flakiness-dashboard/README.md -------------------------------------------------------------------------------- /utils/flakiness-dashboard/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/flakiness-dashboard/host.json -------------------------------------------------------------------------------- /utils/generate_channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_channels.js -------------------------------------------------------------------------------- /utils/generate_clip_paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_clip_paths.js -------------------------------------------------------------------------------- /utils/generate_dotnet_channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_dotnet_channels.js -------------------------------------------------------------------------------- /utils/generate_injected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_injected.js -------------------------------------------------------------------------------- /utils/generate_third_party_notice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_third_party_notice.js -------------------------------------------------------------------------------- /utils/generate_types/exported.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_types/exported.json -------------------------------------------------------------------------------- /utils/generate_types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_types/index.js -------------------------------------------------------------------------------- /utils/generate_types/overrides.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_types/overrides.d.ts -------------------------------------------------------------------------------- /utils/generate_types/test/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/generate_types/test/test.ts -------------------------------------------------------------------------------- /utils/kill_watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/kill_watch.sh -------------------------------------------------------------------------------- /utils/lint_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/lint_tests.js -------------------------------------------------------------------------------- /utils/linux-browser-dependencies/.gitignore: -------------------------------------------------------------------------------- 1 | RUN_RESULT 2 | playwright-core.tar.gz 3 | -------------------------------------------------------------------------------- /utils/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/markdown.js -------------------------------------------------------------------------------- /utils/pack_package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/pack_package.js -------------------------------------------------------------------------------- /utils/print_versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/print_versions.js -------------------------------------------------------------------------------- /utils/publish_all_packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/publish_all_packages.sh -------------------------------------------------------------------------------- /utils/render_release_notes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/render_release_notes.mjs -------------------------------------------------------------------------------- /utils/roll_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/roll_browser.js -------------------------------------------------------------------------------- /utils/upload_flakiness_dashboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/upload_flakiness_dashboard.sh -------------------------------------------------------------------------------- /utils/video_stress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/video_stress.js -------------------------------------------------------------------------------- /utils/workspace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/playwright/HEAD/utils/workspace.js --------------------------------------------------------------------------------