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 You've gotta skip sometimes :) ### Example ```ts test.describe.serial('Create and delete stuff', () => { ``` ```ts test.describe.serial.skip('Create and delete stuff', () => { ``` ###...
### Version 1.49.0 ### Steps to reproduce 1. Clone my repo at https://github.com/danielwiehl/playwright-bug-reproducer-dnd-cancel 2. npm install 3. npm run test 4. See failed test: `reproducer.spec.ts βΊ should receive 'dragleave' event...
### Version 1.49.0 ### Steps to reproduce self._browser = BrowserType.create_browser(browser_type) self._context = self._browser.new_context( http_credentials = {'username': username,'password': password} if username and password else None, no_viewport = True) self._page = self._context.new_page()...
β¦nd config param in defineConfig function To fix TS error: Object literal may only specify known properties, and customOption does not exist in type When playwright.config.ts as follow: ``` type...
### π Feature Request As an improvement on #32248, it would be nice if canvas inside iframes could be rendered too. I took a look on the way it's currently...
Closes: #33779
### Version 1.48.2 ### Steps to reproduce in `global-setup.ts`, use the browser directly (for authentication purpose for example): ``` async function globalSetup(config: FullConfig) { const browser = await chromium.launch(); const...
### π Feature Request In the Trace Viewer the "Call" tab, for each action, we can see Duration and Wall Time, but not the elapsed time relative to the test...
### π Feature Request I'm a maintainer of [playwright-ruby-client](https://github.com/YusukeIwaki/playwright-ruby-client). Playwright codegen is a very useful feature especially for beginners. While Playwright is available also with [Ruby](https://github.com/YusukeIwaki/playwright-ruby-client) or [Go](https://github.com/playwright-community/playwright-go) via community...
- Replace `KeyValue` with `{}` to avoid inferring `KeyValue` when not intended and turning all properties into `any`. - Narrow down with `Exclude` to make sure overridden fixtures inherit from...