playwright
playwright copied to clipboard
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
### Version 1.52.0 (latest) ### Steps to reproduce - Clone the Browserstack sample repo: https://github.com/browserstack/node-js-playwright-browserstack - In "browserstack.yml": - Add your Browserstack credentials - In the list of platforms, add...
### 🚀 Feature Request Hey folks 👋 Small request here - I'd love to contribute a `busy` option to the `getByRole` method to target elements with `aria-busy`. ### Example Example...
### 🚀 Feature Request The browser accessibility tree will expose an "Invalid user entry" property which is true either if an input is invalid from native constraints validation or from...
### 🚀 Feature Request In order to allow testing form validation with ARIA snapshots, snapshots of input fields should include the invalid state, namely `aria-invalid="true"`. ### Example Example input field:...
**Context:** - Playwright Version: 1.30.0 - Operating System: Mac/Ubuntu - Node.js version: 18.12.1 - Browser: Firefox **Code Snippet** See repository with minimal reproducible example: https://github.com/wentwrong/pw-firefox-ns-binding-aborted **Describe the bug** When you...
### 🚀 Feature Request The assertion expect(locator).toHaveText(value) accepts arrays as parameter and will check that the locator matches _n_ elements and check that the _nth_ element has the _nth_ text...
### 🚀 Feature Request With `npx playwright test`, if a snapshot fails and traces are being saved, the trace will have nice attachments for debugging - actual.png, expected.png, diff.png. But...
### 🚀 Feature Request Extend the use case of the maxRetries option on the APIRequestContext calls (which was added for [Issue 30978](https://github.com/microsoft/playwright/issues/30978)) to include failures due to timeouts, either due...
### 🚀 Feature Request I'm new to Playwright, coming from Cypress, so I might have missed something here. It seems to me that when intercepting API requests with the `page.route()`...
### Version 1.49.1 ### Steps to reproduce https://github.com/mrginglymus/pw-asei This repo contains a custom element that sets `role` to `heading` on its `ElementInternals` instance. Inspecting this element in chromiums accessibility tree...