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.45.0 ### Steps to reproduce 1. `npx playwright codegen https://example.com` 2. Open new tab 3. Enter `https://example.com/` ### Expected behavior Codegen generates valid test code like this: ```typescript...
We know that the verify the result is very import job. And in the these job ,the table result data is very horrible . If we can make table selector,...
### Version 1.52 ### Steps to reproduce ### Describe the bug When upgrading from Playwright `v1.45.2` to `v1.52.0` (Docker image `mcr.microsoft.com/playwright:v1.52.0-jammy`), a test that intercepts and modifies a network response...
### 🚀 Feature Request I just discovered the `test.step` feature. It's really nice and helps me having a nice and tidy report. Unfortunately, every test.step() even the one in Typescript...
- Adds collapsible sections for request tab headers like General, Request Headers, Query Parameters, etc. - Introduces showing header count when header collapsed. - Improves visual hierarchy of key-value pairs...
### 🚀 Feature Request Add option to control creation of aria snapshot for test fails ### Example use: { ariaSnapshot: boolean } ### Motivation Videos and screenshots are optional for...
### 🚀 Feature Request I have a use case in my company where we want to test a flow that involves scanning QRCodes. Right now the setup is very flaky...
### Version 1.53.0 ### Steps to reproduce We were mocking our websocket responses in a similar way as per [example docs](https://playwright.dev/docs/api/class-websocketroute) ``` await page.routeWebSocket('wss://example.com/ws', ws => { ws.onMessage(message => {...
### 🚀 Feature Request I like the new HTML report title feature, however we don't output html reports directly, but rather get them through merging blob reports. I would like...
### Last Good Version 1.52.0 ### First Bad Version 1.53.0 ### Steps to reproduce 1. Clone the repo [email protected]:jnizet/playwright-repro.git 2. `pnpm install` 3. `pnpm start` 4. open http://localhost:4200, click on...