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.
### 🚀 Feature Request It is possible to customize expect's message or make it soft. Maybe an option to hide it from report, can be added? Something like this: ```...
### Version 1.49.0 ### Steps to reproduce Start new project on Windows 11 machine with: `npm init playwright@latest --yes '--' '--quiet' '--browser=chromium'` Make sure that you have Playwright Extension installed...
Similar to https://github.com/microsoft/playwright/pull/33265. Adds a link from the attachment step to the attachment view.
Closes https://github.com/microsoft/playwright/issues/33681. We tried fixing the nav behaviour in https://github.com/microsoft/playwright/pull/33689, but couldn't come up with behaviour that works well with the browser history. See https://stackoverflow.com/questions/2977023/how-do-you-detect-the-clearing-of-a-search-html5-input for why we cannot detect...
### Version 1.49.0 ### Steps to reproduce Following on this issue: https://github.com/microsoft/playwright/issues/29564 Using the playwright UI to run any test. In my case, the playwright UI is running inside a...
### Version 1.49.0 ### Steps to reproduce I am trying to find the browser version (e.g., Chromium) that corresponds to the latest version of Playwright, but I cannot find any...
### Version 1.48.0 (also present in 1.47.0) ### Steps to reproduce 1. Create a test that uses mobile browser emulation (basic example below uses pytest): ``` def test_mobile(playwright) -> None:...
### Version 1.47.0 ### Steps to reproduce 1. Clone the minimal reproduced repo : https://github.com/nerdrun/playwright-unexpected-value-issue 2. Run `pnpm i` and `pnpm test-ct` 3. Check the `Unexpected Value` error message in...
### 🚀 Feature Request Add option to specifiy additional custom export conditions, analagous to jest's [`customExportConditions`](https://jestjs.io/docs/configuration#testenvironmentoptions-object) ### Example _No response_ ### Motivation I currently use custom export specifiers to allow...
### Version 1.48.2 ### Steps to reproduce 1. Create simple test: ```typescript import { test, expect } from '@playwright/test'; test('color', () => { expect('foo').toBe('bar'); }) ``` 2. Run Playwright with...