playwright
Playwright는 웹 테스트 및 자동화를 위한 프레임워크입니다. 단일 API로 Chromium, Firefox, WebKit을 테스트할 수 있습니다.
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- publish-docker.yml
- publish.yml
- api.md
- bisect-published-versions.md
- dashboard.md
- library.md
- SKILL.md
- tools.md
- trace_system_guide.md
- vendor.md
- webkit-safari-version.md
- webview.md
- commit-failures.md
- fetch-commit-logs.sh
- SKILL.md
- SKILL.md
- SKILL.md
- action.yml
- action.yml
- action.yml
- action.yml
- bug.yml
- config.yml
- documentation.yml
- feature.yml
- playwright-cli.yml
- playwright-mcp.yml
- question.yml
- regression.yml
- bot-voice.md
- copilot-setup-steps.yml
- create_test_report.yml
- fix-flakes-prompt.md
- fix-flakes.yml
- infra.yml
- merge.config.ts
- pr-ci-triage.md
- pr-ci-triage.yml
- publish_extension.yml
- publish_release.yml
- roll_nodejs.yml
- roll_stable_test_runner.yml
- tests_bidi.yml
- tests_docker.yml
- tests_docker_changes.yml
- tests_docker_release.yml
- tests_extension.yml
- tests_mcp.yml
- tests_primary.yml
- tests_secondary.yml
- tests_webview_simulator.yml
- triage.yml
- update_test_results_db.yml
- copilot-instructions.md
- dependabot.yml
- components.conf
- Juggler.js
- moz.build
- FrameTree.js
- hidden-scrollbars.css
- JugglerFrameChild.jsm
- main.js
- PageAgent.js
- Runtime.js
- WorkerMain.js
- components.conf
- moz.build
- nsIRemoteDebuggingPipe.idl
- nsRemoteDebuggingPipe.cpp
- nsRemoteDebuggingPipe.h
- BrowserHandler.js
- Dispatcher.js
- PageHandler.js
- PrimitiveTypes.js
- Protocol.js
- components.conf
- HeadlessWindowCapturer.cpp
- HeadlessWindowCapturer.h
- moz.build
- nsIScreencastService.idl
- nsScreencastService.cpp
- nsScreencastService.h
- ChannelEventSink.sys.mjs
- Helper.js
- jar.mn
- JugglerFrameParent.jsm
- moz.build
- NetworkObserver.js
- SimpleChannel.js
- TargetRegistry.js
- bootstrap.diff
- 00-playwright-prefs.js
- playwright.cfg
- .gitignore
- UPSTREAM_CONFIG.sh
- Base.xcconfig
- DebugRelease.xcconfig
- Playwright.xcconfig
- SDKVariant.xcconfig
- 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
- AppDelegate.h
- AppDelegate.m
- BrowserWindow.xib
- BrowserWindowController.h
- BrowserWindowController.m
- CMakeLists.txt
- Info.plist
- main.m
- MainMenu.xib
- Playwright_Prefix.pch
- Playwright.xcscheme
- project.pbxproj
- CMakeLists.txt
- Common.cpp
- Common.h
- DialogHelper.h
- MainWindow.cpp
- MainWindow.h
- Playwright.ico
- PlaywrightLib.rc
- PlaywrightLibResource.h
- PlaywrightReplace.h
- PlaywrightResource.h
- resource.h
- stdafx.cpp
- stdafx.h
- toolbar.bmp
- WebKitBrowserWindow.cpp
- WebKitBrowserWindow.h
- WinMain.cpp
- Makefile
- MBToolbarItem.h
- MBToolbarItem.m
- bootstrap.diff
- .gitignore
- pw_run.sh
- UPSTREAM_CONFIG.sh
- .gitignore
- archive.sh
- build.sh
- BUILD_NUMBER
- buildwin.bat
- clean.sh
- EXPECTED_BUILDS
- PrintDeps.cpp
- PrintDeps.sln
- PrintDeps.vcxproj
- PrintDeps.vcxproj.filters
- PrintDeps.vcxproj.user
- README.md
- roll_from_upstream.sh
- 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-by.md
- class-cdpsession.md
- class-cdpsessionevent.md
- class-clock.md
- class-consolemessage.md
- class-coverage.md
- class-credentials.md
- class-debugger.md
- class-dialog.md
- class-disposable.md
- class-download.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-screencast.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-webstorage.md
- class-worker.md
- params.md
- class-electron.md
- class-electronapplication.md
- 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
- generator-prompt.png
- healer-prompt.png
- planner-prompt.png
- cft-logo-change.png
- release-notes-1.59-dashboard.png
- release-notes-1.59-screencast-demo.gif
- speedboard.png
- timeline.png
- vscode-projects-section.png
- class-android.md
- class-androiddevice.md
- class-androidinput.md
- class-androidsocket.md
- class-androidwebview.md
- 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
- class-reporter.md
- class-suite.md
- class-testcase.md
- class-testerror.md
- class-testresult.md
- class-testrun.md
- class-teststep.md
- 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
- 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-cli.md
- getting-started-mcp.md
- getting-started-vscode-js.md
- handles.md
- 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-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-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
- test-api.spec.ts
- .gitignore
- package.json
- playwright.config.ts
- bolt.png
- index.js
- styles.css
- index.html
- LICENSE
- README.md
- show-battery-status.spec.js
- update-battery-status.spec.js
- verify-calls.spec.js
- package.json
- playwright.config.js
- file-picker.html
- ls-dir.html
- directory-reader.spec.js
- file-reader.spec.js
- package.json
- playwright.config.js
- example.spec.ts
- .gitignore
- package.json
- playwright.config.ts
- playwright-test-generator.md
- playwright-test-healer.md
- playwright-test-planner.md
- playwright-test-coverage.md
- playwright-test-generate.md
- playwright-test-heal.md
- playwright-test-plan.md
- playwright-test-generator.agent.md
- playwright-test-healer.agent.md
- playwright-test-planner.agent.md
- playwright-test-coverage.prompt.md
- playwright-test-generate.prompt.md
- playwright-test-heal.prompt.md
- playwright-test-plan.prompt.md
- copilot-setup-steps.yml
- mcp.json
- basic-operations.plan.md
- should-add-multiple-todos.spec.ts
- should-add-single-todo.spec.ts
- should-not-add-empty-todo.spec.ts
- should-trim-whitespace-from-new-todo.spec.ts
- should-complete-multiple-todos.spec.ts
- should-complete-single-todo.spec.ts
- should-toggle-all-todos-complete.spec.ts
- should-toggle-all-todos-incomplete.spec.ts
- should-uncomplete-completed-todo.spec.ts
- should-clear-all-completed-todos.spec.ts
- should-delete-single-todo.spec.ts
- should-delete-specific-todo-from-multiple.spec.ts
- should-cancel-edit-on-escape.spec.ts
- should-delete-todo-when-edited-to-empty.spec.ts
- should-edit-todo-by-double-clicking.spec.ts
- should-save-edit-on-blur.spec.ts
- should-trim-whitespace-when-editing.spec.ts
- should-filter-active-todos.spec.ts
- add-multiple-todos.spec.ts
- add-single-todo.spec.ts
- add-todo-special-chars.spec.ts
- prevent-empty-todo.spec.ts
- prevent-whitespace-todo.spec.ts
- fixtures.ts
- seed.spec.ts
- .gitignore
- .mcp.json
- package.json
- playwright.config.ts
- register-and-login.mjs
- seed-credential.mjs
- playwright-logo.svg
- annotateView.tsx
- annotationImage.ts
- annotations.css
- annotations.tsx
- annotationZip.ts
- colors.css
- common.css
- dashboard.css
- dashboard.tsx
- dashboardChannel.ts
- dashboardClient.ts
- dashboardModel.ts
- debuggerPanel.css
- debuggerPanel.tsx
- grid.css
- icons.tsx
- imageLayout.ts
- index.tsx
- modal.css
- recording.css
- recording.tsx
- screencast.tsx
- sessionSidebar.css
- sessionSidebar.tsx
- settingsView.css
- settingsView.tsx
- transport.ts
- vite-env.d.ts
- .gitignore
- index.html
- package.json
- vite.config.ts
- icon-128.png
- icon-16.png
- icon-32.png
- icon-48.png
- authToken.css
- authToken.tsx
- colors.css
- connect.css
- connect.html
- connect.tsx
- copyToClipboard.css
- copyToClipboard.tsx
- icons.css
- icons.tsx
- status.html
- status.tsx
- tabItem.tsx
- tsconfig.json
- background.ts
- connectedTabGroup.ts
- pendingConnection.ts
- relayConnection.ts
- .gitignore
- manifest.json
- package.json
- README.md
- tsconfig.json
- tsconfig.ui.json
- vite.config.mts
- index.html
- main.tsx
- chip.css
- chip.spec.ts
- chip.story.tsx
- chip.tsx
- colors.css
- common.css
- copyToClipboard.css
- copyToClipboard.tsx
- DEPS.list
- expandable.css
- expandable.tsx
- filter.ts
- gantt.css
- gantt.tsx
- headerView.css
- headerView.spec.ts
- headerView.story.tsx
- 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
- sampleReport.ts
- speedboard.tsx
- statusIcon.tsx
- tabbedPane.css
- tabbedPane.tsx
- testCaseView.css
- testCaseView.spec.ts
- testCaseView.story.tsx
- testCaseView.tsx
- testErrorView.css
- testErrorView.tsx
- testFilesView.tsx
- testFileView.css
- testFileView.spec.ts
- testFileView.story.tsx
- testFileView.tsx
- testResultView.css
- testResultView.tsx
- theme.css
- treeItem.css
- treeItem.tsx
- types.d.ts
- utils.ts
- vite-env.d.ts
- .gitignore
- bundle.ts
- index.html
- package.json
- playwright.config.ts
- vite.config.ts
- 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
- clipPaths.ts
- DEPS.list
- pollingRecorder.ts
- recorder.ts
- webViewDialog.ts
- webViewInput.ts
- ariaSnapshot.ts
- ariaSnapshotDistiller.ts
- bidiInsertText.ts
- bindingsController.ts
- clock.ts
- consoleApi.ts
- DEPS.list
- domUtils.ts
- highlight.css
- highlight.ts
- injectedScript.ts
- layoutSelectorUtils.ts
- README.md
- roleSelectorEngine.ts
- roleUtils.ts
- selectorEngine.ts
- selectorEvaluator.ts
- selectorGenerator.ts
- selectorUtils.ts
- storageScript.ts
- utilityScript.ts
- webAuthn.ts
- webSocketMock.ts
- xpathSelectorEngine.ts
- actions.d.ts
- csharp.ts
- DEPS.list
- java.ts
- javascript.ts
- jsonl.ts
- language.ts
- languages.ts
- python.ts
- types.ts
- traceV3.ts
- traceV4.ts
- traceV5.ts
- traceV6.ts
- traceV7.ts
- traceV8.ts
- DEPS.list
- entries.ts
- snapshotRenderer.ts
- snapshotServer.ts
- snapshotStorage.ts
- traceLoader.ts
- traceModel.ts
- traceModernizer.ts
- traceUtils.ts
- abortSignal.ts
- ariaSnapshot.ts
- ariaSnapshotRenderer.ts
- assert.ts
- base64.ts
- by.ts
- colors.ts
- cssParser.ts
- cssTokenizer.ts
- deviceDescriptors.ts
- deviceDescriptorsSource.json
- disposable.ts
- formatUtils.ts
- headers.ts
- imageUtils.ts
- index.ts
- jsonSchema.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
- stringUtils.ts
- time.ts
- timeoutRunner.ts
- types.ts
- urlMatch.ts
- utilityScriptSerializers.ts
- yaml.ts
- agentParser.ts
- copilot-setup-steps.yml
- DEPS.list
- generateAgents.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
- DEPS.list
- reportActions.ts
- testActions.ts
- config.ts
- configLoader.ts
- DEPS.list
- fixtures.ts
- index.ts
- ipc.ts
- poolBuilder.ts
- process.ts
- suiteUtils.ts
- test.ts
- testLoader.ts
- testType.ts
- validators.ts
- DEPS.list
- events.ts
- folders.ts
- index.ts
- stringInternPool.ts
- teleReceiver.ts
- teleSuiteUpdater.ts
- testServerConnection.ts
- testServerInterface.ts
- testTree.ts
- types.d.ts
- DEPS.list
- loaderMain.ts
- loaderProcessEntry.ts
- DEPS.list
- expect.ts
- expectLibrary.ts
- matcherHint.ts
- matchers.ts
- toBeTruthy.ts
- toEqual.ts
- toHaveURL.ts
- toMatchAriaSnapshot.ts
- toMatchSnapshot.ts
- toMatchText.ts
- browserBackend.ts
- DEPS.list
- generatorTools.ts
- plannerTools.ts
- seed.ts
- streams.ts
- testBackend.ts
- testContext.ts
- testTool.ts
- testTools.ts
- DEPS.list
- gitCommitInfoPlugin.ts
- index.ts
- webServerPlugin.ts
- blobV1.ts
- base.ts
- blob.ts
- DEPS.list
- dot.ts
- empty.ts
- github.ts
- html.ts
- internalReporter.ts
- json.ts
- junit.ts
- line.ts
- list.ts
- listModeReporter.ts
- merge.ts
- multiplexer.ts
- reporterV2.ts
- teleEmitter.ts
- DEPS.list
- dispatcher.ts
- fsWatcher.ts
- index.ts
- lastRun.ts
- loaderHost.ts
- loadUtils.ts
- processHost.ts
- projectUtils.ts
- rebase.ts
- reporters.ts
- reporterTestRun.ts
- sigIntWatcher.ts
- taskRunner.ts
- tasks.ts
- testGroups.ts
- testRunner.ts
- testServer.ts
- uiModeReporter.ts
- vcs.ts
- watchMode.ts
- workerHost.ts
- babelBundle.ts
- compilationCache.ts
- DEPS.list
- esmLoader.ts
- esmLoaderSync.ts
- pirates.ts
- portTransport.ts
- transform.ts
- tsconfig-loader.ts
- DEPS.list
- fixtureRunner.ts
- testInfo.ts
- testTracing.ts
- timeoutManager.ts
- util.ts
- workerMain.ts
- workerProcessEntry.ts
- DEPS.list
- errorContext.ts
- globals.ts
- index.ts
- package.ts
- program.ts
- util.ts
- test.d.ts
- testReporter.d.ts
- .npmignore
- cli.js
- index.d.ts
- index.js
- index.mjs
- jsx-runtime.js
- jsx-runtime.mjs
- package.json
- test.d.ts
- test.js
- test.mjs
- ThirdPartyNotices.txt
- index.d.ts
- index.js
- index.mjs
- install.js
- package.json
- README.md
- index.d.ts
- index.js
- index.mjs
- install.js
- package.json
- README.md
- index.d.ts
- index.js
- index.mjs
- install.js
- package.json
- README.md
- cli.js
- index.d.ts
- index.js
- index.mjs
- install.js
- package.json
- README.md
- async_hooks.ts
- colors.ts
- crypto.ts
- events.ts
- fs.ts
- inspector.ts
- path.ts
- processShim.ts
- stream.ts
- util.ts
- index.ts
- types.d.ts
- index.d.ts
- package.json
- 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
- browserActions.ts
- DEPS.list
- driver.ts
- installActions.ts
- program.ts
- programWithTestStub.ts
- android.ts
- artifact.ts
- browser.ts
- browserContext.ts
- browserType.ts
- cdpSession.ts
- channelOwner.ts
- channels.d.ts
- clientHelper.ts
- clientInstrumentation.ts
- clientStackTrace.ts
- clock.ts
- connect.ts
- connection.ts
- consoleMessage.ts
- coverage.ts
- credentials.ts
- debugger.ts
- DEPS.list
- dialog.ts
- disposable.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
- playwright.ts
- screencast.ts
- selectors.ts
- stream.ts
- timeoutSettings.ts
- tracing.ts
- types.ts
- video.ts
- waiter.ts
- webError.ts
- webStorage.ts
- worker.ts
- writableStream.ts
- DEPS.list
- cliDaemon.ts
- dashboardApp.ts
- DEPS.list
- mcp.ts
- oopBrowserDownload.ts
- DEPS.list
- playwrightConnection.ts
- playwrightPipeServer.ts
- playwrightServer.ts
- playwrightWebSocketServer.ts
- serverTransport.ts
- InstrumentedTest.java
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- AndroidManifest.xml
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- android.ts
- backendAdb.ts
- DEPS.list
- bidiCommands.d.ts
- bidiKeyboard.ts
- bidiProtocol.ts
- bidiProtocolCore.ts
- bidiProtocolPermissions.ts
- bidiSerializer.ts
- firefoxPrefs.ts
- LICENSE
- bidiBrowser.ts
- bidiChromium.ts
- bidiConnection.ts
- bidiDeserializer.ts
- bidiExecutionContext.ts
- bidiFirefox.ts
- bidiInput.ts
- bidiNetworkManager.ts
- bidiOverCdp.ts
- bidiPage.ts
- bidiPdf.ts
- DEPS.list
- 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
- androidDispatcher.ts
- artifactDispatcher.ts
- browserContextDispatcher.ts
- browserDispatcher.ts
- browserTypeDispatcher.ts
- cdpSessionDispatcher.ts
- debugControllerDispatcher.ts
- debuggerDispatcher.ts
- DEPS.list
- dialogDispatcher.ts
- dispatcher.ts
- disposableDispatcher.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
- DEPS.list
- electron.ts
- loader.ts
- ffBrowser.ts
- ffConnection.ts
- ffExecutionContext.ts
- ffInput.ts
- ffNetworkManager.ts
- ffPage.ts
- firefox.ts
- protocol.d.ts
- harRecorder.ts
- harTracer.ts
- chat.ts
- DEPS.list
- recorderApp.ts
- recorderRunner.ts
- recorderSignalProcessor.ts
- recorderUtils.ts
- throttledFile.ts
- browserFetcher.ts
- dependencies.ts
- DEPS.list
- index.ts
- nativeDeps.ts
- oopDownloadBrowserMain.ts
- DEPS.list
- snapshotter.ts
- snapshotterInjected.ts
- tracing.ts
- DEPS.list
- traceViewer.ts
- protocol.d.ts
- syncServer.ts
- wvBrowser.ts
- wvConnection.ts
- wvExecutionContext.ts
- wvInput.ts
- wvInterceptableRequest.ts
- wvPage.ts
- wvProvisionalPage.ts
- wvWorkers.ts
- DEPS.list
- protocol.d.ts
- webkit.ts
- wkBrowser.ts
- wkConnection.ts
- wkExecutionContext.ts
- wkInput.ts
- wkInterceptableRequest.ts
- wkPage.ts
- wkProvisionalPage.ts
- wkWorkers.ts
- artifact.ts
- browser.ts
- browserContext.ts
- browserType.ts
- callLog.ts
- channels.d.ts
- clock.ts
- console.ts
- cookieStore.ts
- credentials.ts
- debugController.ts
- debugger.ts
- DEPS.list
- dialog.ts
- disposable.ts
- dom.ts
- download.ts
- ebml.ts
- errors.ts
- fetch.ts
- fileChooser.ts
- fileUploadUtils.ts
- formData.ts
- frames.ts
- frameSelectors.ts
- harBackend.ts
- helper.ts
- highlightController.ts
- index.ts
- input.ts
- instrumentation.ts
- javascript.ts
- launchApp.ts
- localUtils.ts
- macEditingCommands.ts
- network.ts
- overlay.ts
- page.ts
- pipeTransport.ts
- playwright.ts
- progress.ts
- protocolError.ts
- recorder.ts
- screencast.ts
- screenshotter.ts
- selectors.ts
- socksClientCertificatesInterceptor.ts
- socksInterceptor.ts
- transport.ts
- types.ts
- userAgent.ts
- usKeyboardLayout.ts
- utils.ts
- videoRecorder.ts
- browserBackend.ts
- codegen.ts
- common.ts
- config.ts
- console.ts
- context.ts
- cookies.ts
- DEPS.list
- devtools.ts
- dialogs.ts
- evaluate.ts
- files.ts
- find.ts
- form.ts
- keyboard.ts
- logFile.ts
- mouse.ts
- navigate.ts
- network.ts
- pdf.ts
- response.ts
- route.ts
- runCode.ts
- screenshot.ts
- sessionLog.ts
- snapshot.ts
- storage.ts
- tab.ts
- tabs.ts
- tool.ts
- tools.ts
- tracing.ts
- utils.ts
- verify.ts
- video.ts
- wait.ts
- webstorage.ts
- channelSessions.ts
- cli.ts
- DEPS.list
- minimist.ts
- output.ts
- program.ts
- registry.ts
- session.ts
- command.ts
- commands.ts
- daemon.ts
- DEPS.list
- helpGenerator.ts
- program.ts
- appIcon.png
- dashboardApp.ts
- dashboardController.ts
- DEPS.list
- identitySessionProvider.ts
- registrySessionProvider.ts
- sessionProvider.ts
- browserFactory.ts
- browserModel.ts
- cdpRelay.ts
- cdpRelayV2.ts
- config.d.ts
- config.ts
- configIni.ts
- DEPS.list
- extensionContextFactory.ts
- index.ts
- log.ts
- program.ts
- protocol.ts
- watchdog.ts
- element-attributes.md
- playwright-tests.md
- request-mocking.md
- running-code.md
- session-management.md
- storage-state.md
- test-generation.md
- tracing.md
- video-recording.md
- SKILL.md
- gallery-spec.md
- migration.md
- react.md
- vue.md
- button.spec.ts
- Button.story.tsx
- button.spec.ts
- Button.story.ts
- SKILL.md
- SKILL.md
- DEPS.list
- traceActions.ts
- traceAttachments.ts
- traceCli.ts
- traceConsole.ts
- traceErrors.ts
- traceOpen.ts
- traceParser.ts
- traceRequests.ts
- traceScreenshot.ts
- traceSnapshot.ts
- traceUtils.ts
- DEPS.list
- http.ts
- server.ts
- tool.ts
- connect.ts
- DEPS.list
- extension.ts
- installSkills.ts
- socketConnection.ts
- index.ts
- androidServerImpl.ts
- bootstrap.ts
- browserServerImpl.ts
- coreBundle.ts
- DEPS.list
- inprocess.ts
- outofprocess.ts
- package.ts
- serverRegistry.ts
- utilsBundle.ts
- protocol.d.ts
- structs.d.ts
- types.d.ts
- .npmignore
- browsers.json
- cli.js
- index.d.ts
- index.js
- index.mjs
- package.json
- README.md
- ThirdPartyNotices.txt
- cli.js
- index.d.ts
- index.js
- index.mjs
- install.js
- package.json
- README.md
- cli.js
- index.d.ts
- index.js
- index.mjs
- package.json
- reporter.d.ts
- reporter.js
- reporter.mjs
- cli.js
- index.d.ts
- index.js
- index.mjs
- install.js
- package.json
- README.md
- android.yml
- api.yml
- artifact.yml
- browser.yml
- browserContext.yml
- browserType.yml
- core.yml
- electron.yml
- frame.yml
- handles.yml
- localUtils.yml
- mixins.yml
- network.yml
- page.yml
- playwright.yml
- serialized.yml
- structs.yml
- tracing.yml
- worker.yml
- DEPS.list
- serializers.ts
- structs.d.ts
- validator.ts
- validatorPrimitives.ts
- playwright-logo.svg
- callLog.css
- callLog.tsx
- DEPS.list
- index.tsx
- recorder.css
- recorder.tsx
- recorderTypes.d.ts
- vite-env.d.ts
- .gitignore
- index.html
- package.json
- vite.config.ts
- DEPS.list
- har.ts
- snapshot.ts
- trace.ts
- manifest.webmanifest
- playwright-logo.svg
- DEPS.list
- main.ts
- progress.ts
- traceLoaderBackends.ts
- devtools.ts
- actionList.css
- actionList.tsx
- annotationsTab.css
- annotationsTab.tsx
- ariaModeView.css
- ariaModeView.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
- DEPS.list
- 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
- playbackControl.css
- playbackControl.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
- videoThumbnails.ts
- workbench.css
- workbench.tsx
- workbenchLoader.css
- workbenchLoader.tsx
- DEPS.list
- index.tsx
- snapshotMain.ts
- sw-main.ts
- uiMode.tsx
- vite-env.d.ts
- .gitignore
- bundle.ts
- index.html
- package.json
- snapshot.html
- uiMode.html
- vite.config.ts
- colorUtils.ts
- compare.ts
- imageChannel.ts
- stats.ts
- extractZip.ts
- lockfile.ts
- pixelmatch.js
- webp.ts
- webp_codec.js
- webp_codec.LICENSE
- webp_codec.wasm
- ascii.ts
- chromiumChannels.ts
- comparators.ts
- crypto.ts
- debug.ts
- debugLogger.ts
- DEPS.list
- env.ts
- eventsHelper.ts
- fileUtils.ts
- hostPlatform.ts
- httpServer.ts
- index.ts
- linuxUtils.ts
- network.ts
- pipeTransport.ts
- processLauncher.ts
- profiler.ts
- serializedFS.ts
- socksProxy.ts
- spawnAsync.ts
- stackTrace.ts
- stringWidth.ts
- task.ts
- wsServer.ts
- zipFile.ts
- zones.ts
- index.html
- main.tsx
- vite.config.ts
- playwright-logo.svg
- codeMirrorModule.tsx
- codeMirrorWrapper.css
- codeMirrorWrapper.spec.ts
- codeMirrorWrapper.story.tsx
- codeMirrorWrapper.tsx
- DEPS.list
- dialogToolbarButton.tsx
- errorMessage.css
- errorMessage.tsx
- expandable.css
- expandable.spec.ts
- expandable.story.tsx
- expandable.tsx
- gridView.css
- gridView.tsx
- listView.css
- listView.tsx
- sourceChooser.css
- sourceChooser.tsx
- splitView.css
- splitView.spec.ts
- splitView.story.tsx
- splitView.tsx
- tabbedPane.css
- tabbedPane.tsx
- toolbar.css
- toolbar.tsx
- toolbarButton.css
- toolbarButton.tsx
- treeView.css
- treeView.tsx
- xtermModule.tsx
- xtermWrapper.css
- xtermWrapper.tsx
- DEPS.list
- dialog.tsx
- glassPane.tsx
- imageDiffView.css
- imageDiffView.spec.ts
- imageDiffView.story.tsx
- imageDiffView.tsx
- resizeView.tsx
- codicon.css
- codicon.ttf
- colors.css
- LICENSE.txt
- ansi2html.ts
- common.css
- DEPS.list
- renderUtils.tsx
- theme.ts
- uiUtils.ts
- .gitignore
- package.json
- playwright.config.ts
- android.spec.ts
- androidTest.ts
- browser.spec.ts
- device.spec.ts
- launch-server.spec.ts
- playwright.config.ts
- webview.spec.ts
- accessible-text.js
- implicit-role.js
- LICENSE
- README.md
- bfcached.html
- one-style.css
- one-style.html
- localhost.csr
- localhost.ext
- localhost.key
- localhost.pem
- cert.pem
- csr.pem
- key.pem
- cert-legacy.pfx
- cert.pem
- cert.pfx
- csr.pem
- key.pem
- server_cert.pem
- server_key.pem
- generate.sh
- README.md
- Dosis-Regular.ttf
- involved.html
- media.html
- multiple.html
- OFL.txt
- simple.html
- sourceurl.html
- stylesheet1.css
- stylesheet2.css
- unused.html
- 0.png
- 1.png
- 2.png
- 3.png
- 4.png
- 5.png
- 6.png
- 7.png
- 8.png
- 9.png
- es6import.js
- es6module.js
- es6pathimport.js
- fill-form-submit.html
- fill-form.html
- content-script.js
- index.js
- manifest.json
- background.js
- manifest.json
- background.js
- content.js
- manifest.json
- 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
- 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
- eval.html
- involved.html
- multiple.html
- ranges.html
- script1.js
- script2.js
- simple.html
- sourceurl.html
- unused.html
- load-event.html
- module.js
- index.html
- mobile-safari-26.json
- modernizr.js
- README.md
- roll.sh
- safari-26.json
- cert.pem
- key.pem
- README.md
- font.woff2
- image.png
- network.html
- script.js
- style.css
- popup.html
- window-open.html
- 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
- 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
- canvas.html
- controls.html
- translateZ.html
- webgl.html
- broken-selenium-driver.js
- selenium-config-standalone.json
- index.html
- sw.js
- sw.html
- sw.js
- style.css
- sw.html
- sw.js
- sw.html
- sw.js
- sw.html
- sw.js
- shared-worker.html
- shared-worker.js
- main.073c9b0a.css
- main.073c9b0a.css.map
- 787.2f3b90fa.chunk.js
- 787.2f3b90fa.chunk.js.map
- main.cc4a7955.js
- main.cc4a7955.js.LICENSE.txt
- main.cc4a7955.js.map
- logo.6ce24c58023cc2f8fd88fe9d219db6c6.svg
- asset-manifest.json
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- todo.js
- style.css
- index.html
- LICENSE
- manifest.webapp
- README.md
- table2.html
- table2.wasm
- generate_font.py
- iconfont.svg
- iconfont.woff2
- README.md
- webfont.html
- import-me.js
- worker-http-import.html
- worker-http-import.js
- worker.html
- worker.js
- 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
- basic.html
- slot.html
- 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
- manual.css
- LICENSE.md
- README.md
- background-color.html
- beforeunload.html
- blob-1.42.zip
- blob-1.52.zip
- button-overlay-oopif.html
- callback.js
- checkerboard.html
- chromium-linux.zip
- codicon.css
- codicon.ttf
- consolelog.html
- counter.html
- csp.html
- css-transition.html
- deep-shadow.html
- device-motion.html
- device-orientation.html
- 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
- example.mp3
- file to upload.txt
- file-to-upload-2.txt
- file-to-upload.txt
- formatted-number.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
- media-query-prefers-color-scheme.svg
- mobile.html
- movie.mp4
- movie.ogv
- movie.webm
- mui.html
- networkidle-frame.html
- networkidle.html
- networkidle.js
- offscreenbuttons.html
- one-style.css
- one-style.html
- overflow-large.html
- overflow.html
- player.html
- playground.html
- pptr.png
- prefetch.html
- prefetch.js
- preload.html
- react.html
- redirectloop1.html
- redirectloop2.html
- resetcss.html
- rgb.avif
- rotate-pseudo.html
- rotate-z-shadow-dom.html
- rotate-z.html
- sectionselectorengine.js
- self-request.html
- shadow-dom-link.html
- shadow.html
- simple.json
- simplezip.json
- tamperable.html
- test-trace1.zip
- test-trace2.zip
- title.html
- 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
- web-animation.html
- window-stop.html
- wrappedlink.html
- bidi-chromium-library.txt
- bidi-chromium-page.txt
- moz-firefox-nightly-library.txt
- moz-firefox-nightly-page.txt
- csvReporter.ts
- expectationReporter.ts
- playwright.config.ts
- README.md
- cert.pem
- index.ts
- key.pem
- san.cnf
- baseTest.ts
- browserTest.ts
- commonFixtures.ts
- comparator.ts
- debugControllerBackend.ts
- errors.ts
- markdownReporter.ts
- parquetReporter.ts
- platformFixtures.ts
- postReportComment.js
- proxy.ts
- remote-server-impl.js
- remoteServer.ts
- serverFixtures.ts
- testMode.ts
- testModeFixtures.ts
- traceViewerFixtures.ts
- utils.ts
- 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-options-app.js
- electron-print-chromium-version.js
- electron-tracing.spec.ts
- electron-webcontentsview-app.js
- electron-webcontentsview.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
- cli.spec.ts
- extension-fixtures.ts
- extension.spec.ts
- multi-connection.spec.ts
- playwright.config.ts
- scheme-detach.spec.ts
- tab-grouping.spec.ts
- tab-management.spec.ts
- 1-actual.png
- 1-expected.png
- README.md
- blue-actual.png
- blue-expected.png
- green-actual.png
- green-expected.png
- no-caret-actual.png
- no-caret-expected.png
- README.md
- red-actual.png
- red-expected.png
- README.md
- sample-actual.png
- sample-expected.png
- equal-luma-actual.png
- equal-luma-expected.png
- opposite-actual.png
- opposite-expected.png
- README.md
- single-red-pixel-actual.png
- single-red-pixel-expected.png
- example-1-actual.png
- example-1-expected.png
- example-2-actual.png
- example-2-expected.png
- 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
- README.md
- README.md
- tiny-actual.png
- tiny-expected.png
- black-actual.png
- black-expected.png
- README.md
- white-actual.png
- white-expected.png
- 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
- fixtures.spec.ts
- unit.spec.ts
- utils.ts
- 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
- .gitignore
- .npmignore
- index.ts
- package.json
- tsconfig.json
- bundle-licenses.spec.ts
- bundle-size.spec.ts
- concurrent-download.spec.ts
- connect-to-selenium.spec.ts
- driver-should-work.spec.ts
- 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-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.config.ts
- registry.ts
- screencast.spec.ts
- skip-browser-download.spec.ts
- typescript-types.spec.ts
- validate-dependencies.spec.ts
- library-agent-expect-expect-timeout-during-generate.json
- library-agent-expect-expect-timeout-during-run-from-agent-options.json
- library-agent-expect-expect-timeout-during-run.json
- library-agent-expect-expectTitle-success.json
- library-agent-expect-expectTitle-wrong-title-error.json
- library-agent-expect-expectURL-success.json
- library-agent-expect-expectURL-with-regex-error.json
- library-agent-expect-expectURL-with-regex.json
- library-agent-expect-expectURL-wrong-URL-error.json
- library-agent-limits-should-respect-max-actions-limit.json
- library-agent-perform-click-a-button.json
- library-agent-perform-empty-cache-file-works.json
- library-agent-perform-expect-value.json
- library-agent-perform-extract-task.json
- library-agent-perform-perform-history.json
- library-agent-perform-perform-reports-error.json
- library-agent-perform-perform-run-timeout-inherited-from-page.json
- library-agent-perform-perform-run-timeout.json
- library-agent-perform-retrieve-a-secret.json
- screenshot-oopif-chromium.png
- bfcache.spec.ts
- chromium.spec.ts
- connect-over-cdp.spec.ts
- connect-to-worker.spec.ts
- css-coverage.spec.ts
- disable-web-security.spec.ts
- extensions.spec.ts
- js-coverage.spec.ts
- launcher.spec.ts
- oopif.spec.ts
- session.spec.ts
- tracing.spec.ts
- 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
- 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
- launcher.spec.ts
- 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
- 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
- clock.spec.ts
- codegen.spec.ts
- json-schema.spec.ts
- sequence.spec.ts
- beforeunload.spec.ts
- browser-server.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-pierce-frames.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
- browsercontext-webauthn.spec.ts
- browsers-path.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
- client-certificates.spec.ts
- component-parser.spec.ts
- css-parser.spec.ts
- debug-controller.spec.ts
- debugger.spec.ts
- defaultbrowsercontext-1.spec.ts
- defaultbrowsercontext-2.spec.ts
- download.spec.ts
- downloads-path.spec.ts
- emulation-focus.spec.ts
- favicon.spec.ts
- fetch-proxy.spec.ts
- geolocation.spec.ts
- global-fetch-cookie.spec.ts
- global-fetch.spec.ts
- har-websocket.spec.ts
- har.spec.ts
- headful.spec.ts
- heap.spec.ts
- hit-target.spec.ts
- ignorehttpserrors.spec.ts
- launcher.spec.ts
- locator-dispatchevent-touch.spec.ts
- locator-generator.spec.ts
- locator-highlight.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-client.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
- screencast-actions.spec.ts
- screencast-overlay.spec.ts
- screencast.spec.ts
- screenshot.spec.ts
- selector-generator.spec.ts
- selectors-register.spec.ts
- shared-worker.spec.ts
- signals.spec.ts
- slowmo.spec.ts
- snapshot-renderer.spec.ts
- tap.spec.ts
- trace-viewer-scrub.spec.ts
- trace-viewer.spec.ts
- tracing.spec.ts
- unroute-behavior.spec.ts
- video.spec.ts
- videoPlayer.ts
- web-socket.spec.ts
- annotate.spec.ts
- autowait.spec.ts
- capabilities.spec.ts
- cdp.spec.ts
- cli-cdp.spec.ts
- cli-config.spec.ts
- cli-cookies.spec.ts
- cli-core.spec.ts
- cli-devtools.spec.ts
- cli-drag.spec.ts
- cli-endpoint.spec.ts
- cli-find.spec.ts
- cli-fixtures.ts
- cli-help.spec.ts
- cli-isolated.spec.ts
- cli-json.spec.ts
- cli-keyboard.spec.ts
- cli-killall.spec.ts
- cli-misc.spec.ts
- cli-mouse.spec.ts
- cli-navigation.spec.ts
- cli-network-offline.spec.ts
- cli-parsing.spec.ts
- cli-persistent.spec.ts
- cli-route.spec.ts
- cli-run-code.spec.ts
- cli-save-as.spec.ts
- cli-session.spec.ts
- cli-storage.spec.ts
- cli-test.spec.ts
- cli-webstorage.spec.ts
- click.spec.ts
- clipboard.spec.ts
- codegen.spec.ts
- config-resolve.spec.ts
- config.ini.spec.ts
- config.spec.ts
- console.spec.ts
- cookies.spec.ts
- core.spec.ts
- crash.spec.ts
- dashboard.spec.ts
- device.spec.ts
- devtools.spec.ts
- dialogs.spec.ts
- evaluate.spec.ts
- files.spec.ts
- find.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
- launch.spec.ts
- library.spec.ts
- mcp-server-bind.spec.ts
- mouse.spec.ts
- network-offline.spec.ts
- network.spec.ts
- output-max-size.spec.ts
- pdf.spec.ts
- planner.spec.ts
- playwright.config.ts
- profile-lock.spec.ts
- remote-endpoint.spec.ts
- request-blocking.spec.ts
- roots.spec.ts
- route.spec.ts
- run-code.spec.ts
- screenshot.spec.ts
- secrets.spec.ts
- seed-default-project.spec.ts
- semver.spec.ts
- session-log.spec.ts
- snapshot-mode.spec.ts
- sse.spec.ts
- storage.spec.ts
- tabs.spec.ts
- test-debug.spec.ts
- test-list.spec.ts
- test-run.spec.ts
- test-setup.spec.ts
- timeouts.spec.ts
- trace-cli-fixtures.ts
- trace-cli.spec.ts
- tracing.spec.ts
- type.spec.ts
- unicode-serialization.spec.ts
- validation.spec.ts
- verify.spec.ts
- video.spec.ts
- wait.spec.ts
- webdriver.spec.ts
- webstorage.spec.ts
- 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
- screenshot-sanity-chromium.png
- screenshot-sanity-firefox.png
- screenshot-sanity-moz-firefox-nightly.png
- screenshot-sanity-webkit.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-grid-chromium.png
- screenshot-grid-firefox.png
- screenshot-grid-moz-firefox-nightly.png
- screenshot-grid-webkit.png
- mock-binary-response-chromium.png
- mock-binary-response-firefox.png
- mock-binary-response-moz-firefox-nightly.png
- mock-binary-response-webkit-webview.png
- mock-binary-response-webkit.png
- mock-svg-chromium.png
- mock-svg-firefox.png
- mock-svg-moz-firefox-nightly.png
- mock-svg-webkit-webview.png
- mock-svg-webkit.png
- 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
- 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-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-builtins.spec.ts
- expect-matcher-result.spec.ts
- 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
- expect-with-snapshot.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-get.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-pierce-frames.spec.ts
- locator-query.spec.ts
- locator-wait-for-function.spec.ts
- matchers.misc.spec.ts
- network-post-data.spec.ts
- page-add-init-script-callback.spec.ts
- page-add-init-script.spec.ts
- page-add-locator-handler.spec.ts
- page-add-script-tag.spec.ts
- page-add-style-tag.spec.ts
- page-aria-snapshot-ai.spec.ts
- page-aria-snapshot-json.spec.ts
- page-aria-snapshot.spec.ts
- page-autowaiting-basic.spec.ts
- page-autowaiting-no-hang.spec.ts
- page-basic.spec.ts
- page-cache-storage.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-drop.spec.ts
- page-emulate-media.spec.ts
- page-evaluate-callback.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-localstorage.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-gc.spec.ts
- page-request-intercept.spec.ts
- page-route.spec.ts
- page-screenshot.spec.ts
- .editorconfig
- .gitattributes
- .gitignore
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- eslint.config.mjs
- FILING_ISSUES.md
- LICENSE
- NOTICE
- package-lock.json
- package.json
- README.md
- SECURITY.md
- SUPPORT.md
// repository documentation
Was this content helpful?
(0 ratings)
