cloudflare/playwright
Playwright fork that works with Cloudflare Browser Rendering
https://skillcdn.ai/gh/cloudflare/playwright내 AI에 이 주소를 연결하면 이 스킬들을 쓸 수 있어요. 연결 방법 보기
- 미확인
- 기본 브랜치
main - 커밋
30e0bd3 - 라이선스
Apache-2.0
저장소 둘러보기
스킬과 문서의 원문에서 찾습니다. 화면용 번역은 검색되지 않아요.
폴더
문서
- Accessibility testingPlaywright can be used to test your application for many types of accessibility issues.docs/src/accessibility-testing-java.md
- Accessibility testingPlaywright can be used to test your application for many types of accessibility issues.docs/src/accessibility-testing-js.md
- Auto-waitingPlaywright performs a range of actionability checks on the elements before making actions to ensure these actions behave as expected. It auto-waits for all the relevant checks to pass and only then p…docs/src/actionability.md
- API testingPlaywright can be used to get access to the REST API of your application.docs/src/api-testing-csharp.md
- API testingPlaywright can be used to get access to the REST API of your application.docs/src/api-testing-java.md
- API testingPlaywright can be used to get access to the REST API of your application.docs/src/api-testing-js.md
- API testingPlaywright can be used to get access to the REST API of your application.docs/src/api-testing-python.md
- Snapshot testingimport LiteYouTube from '@site/src/components/LiteYouTube';docs/src/aria-snapshots.md
- AuthenticationPlaywright executes tests in isolated environments called browser contexts. This isolation model improves reproducibility and prevents cascading test failures. Tests can load existing authenticated s…docs/src/auth.md
- Best PracticesThis guide should help you to make sure you are following our best practices and writing tests that are more resilient.docs/src/best-practices-js.md
- IsolationTests written with Playwright execute in isolated clean-slate environments called browser contexts. This isolation model improves reproducibility and prevents cascading test failures.docs/src/browser-contexts.md
- BrowsersEach version of Playwright needs specific versions of browser binaries to operate. You will need to use the Playwright CLI to install these browsers.docs/src/browsers.md
- Canary releasesPlaywright for Node.js has a canary releases system.docs/src/canary-releases-js.md
- Chrome extensions:::note Extensions only work in Chromium when launched with a persistent context. Use custom browser args at your own risk, as some of them may break Playwright functionality.docs/src/chrome-extensions-js-python.md
- Setting up CIPlaywright tests can be run on any CI provider. This guide covers one way of running tests on GitHub using GitHub Actions. If you would like to learn more, or how to configure other CI providers, che…docs/src/ci-intro.md
- Continuous IntegrationPlaywright tests can be executed in CI environments. We have created sample configurations for common CI providers.docs/src/ci.md
- Clockimport LiteYouTube from '@site/src/components/LiteYouTube';docs/src/clock.md
- Generating testsPlaywright can generate tests automatically, providing a quick way to get started with testing. Codegen opens a browser window for interaction and the Playwright Inspector for recording, copying, and…docs/src/codegen-intro.md
- Test generatorimport LiteYouTube from '@site/src/components/LiteYouTube';docs/src/codegen.md
- Debugging TestsWe recommend using the VS Code Extension for debugging for a better developer experience. With the VS Code extension you can debug your tests right in VS Code, see error messages, set breakpoints and…docs/src/debug.md
- DialogsPlaywright can interact with the web page dialogs such as alert, confirm, prompt as well as beforeunload confirmation. For print dialogs, see Print.docs/src/dialogs.md
- Docker[Dockerfile.noble] can be used to run Playwright scripts in Docker environment. This image includes the Playwright browsers and browser system dependencies. The Playwright package/dependency is not i…docs/src/docker.md
- DownloadsFor every attachment downloaded by the page, [event: Page.download] event is emitted. All these attachments are downloaded into a temporary folder. You can obtain the download url, file name and payl…docs/src/downloads.md
- EmulationWith Playwright you can test your app on any browser as well as emulate a real device such as a mobile phone or tablet. Simply configure the devices you would like to emulate and Playwright will simu…docs/src/emulation.md
- Evaluating JavaScriptPlaywright scripts run in your Playwright environment. Your page scripts run in the browser page environment. Those environments don't intersect, they are running in different virtual machines in dif…docs/src/evaluating.md
- EventsPlaywright allows listening to various types of events happening on the web page, such as network requests, creation of child pages, dedicated workers etc. There are several ways to subscribe to such…docs/src/events.md
- ExtensibilityPlaywright supports custom selector engines, registered with [method: Selectors.register].docs/src/extensibility.md
- FramesA [Page] can have one or more [Frame] objects attached to it. Each page has a main frame and page-level interactions (like click) are assumed to operate in the main frame.docs/src/frames.md
- Getting started - VS Codeimport LiteYouTube from '@site/src/components/LiteYouTube';docs/src/getting-started-vscode-js.md
- HandlesPlaywright can create handles to the page DOM elements or any other objects inside the page. These handles live in the Playwright process, whereas the actual objects live in the browser. There are tw…docs/src/handles.md
- ActionsPlaywright can interact with HTML Input elements such as text inputs, checkboxes, radio buttons, select options, mouse clicks, type characters, keys and shortcuts as well as upload files and focus el…docs/src/input.md
- InstallationPlaywright was created specifically to accommodate the needs of end-to-end testing. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, a…docs/src/intro-csharp.md
- InstallationPlaywright was created specifically to accommodate the needs of end-to-end testing. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, a…docs/src/intro-java.md
- InstallationPlaywright Test is an end-to-end test framework for modern web apps. It bundles test runner, assertions, isolation, parallelization and rich tooling. Playwright supports Chromium, WebKit and Firefox…docs/src/intro-js.md
- InstallationPlaywright was created specifically to accommodate the needs of end-to-end testing. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, a…docs/src/intro-python.md
- JUnit (experimental)With a few lines of code, you can hook up Playwright to your favorite Java test runner.docs/src/junit-java.md
- Supported languagesPlaywright is available in multiple languages that share the same underlying implementation. All core features for automating the browser are supported in all languages, while testing ecosystem integ…docs/src/languages.md
- Getting started - LibraryPlaywright can either be used with the MSTest, NUnit, xUnit, or xUnit v3 base classes or as a Playwright Library (this guide). If you are working on an application that utilizes Playwright capabiliti…docs/src/library-csharp.md
- LibraryPlaywright Library provides unified APIs for launching and interacting with browsers, while Playwright Test provides all this plus a fully managed end-to-end Test Runner and experience.docs/src/library-js.md
- Getting started - LibraryThese commands download the Playwright package and install browser binaries for Chromium, Firefox and WebKit. To modify this behavior see installation parameters.docs/src/library-python.md
- Locators[Locator]s are the central piece of Playwright's auto-waiting and retry-ability. In a nutshell, locators represent a way to find element(s) on the page at any moment.docs/src/locators.md
- Mock browser APIsPlaywright provides native support for most of the browser features. However, there are some experimental APIs and APIs which are not (yet) fully supported by all browsers. Playwright usually doesn't…docs/src/mock-browser-js.md
- Mock APIsWeb APIs are usually implemented as HTTP endpoints. Playwright provides APIs to mock and modify network traffic, both HTTP and HTTPS. Any requests that a page does, including XHRs and fetch requests,…docs/src/mock.md
- NavigationsPlaywright can navigate to URLs and handle navigations caused by the page interactions.docs/src/navigations.md
- NetworkPlaywright provides APIs to monitor and modify browser network traffic, both HTTP and HTTPS. Any requests that a page does, including XHRs and fetch requests, can be tracked, modified and handled.docs/src/network.md
- Other locators:::note Check out the main locators guide for most common and recommended locators. :::docs/src/other-locators.md