playwright-python icon indicating copy to clipboard operation
playwright-python copied to clipboard

Python version of the Playwright testing and automation library.

Results 138 playwright-python issues
Sort by recently updated
recently updated
newest added

we should consider `._channel.send` have race condition issue with page close event in some Page's method. `Page._update_interception_patterns` is just a situation i encountered. This problem is triggered when the `Page.unroute`...

```python from contextlib import contextmanager @contextmanager def expect_route(url, handle, *, times): page.route(url, handle, times=times) yield page.unroute(url, handle) with expect_route(url, handle) as route_info: page.click(xxxx) ``` I hope that after using route...

P3-collecting-feedback

I know there's a PyTest Playwright interop library; it would be great to have Behave-style BDD work well with Playwright.

P3-collecting-feedback

**Context:** - Playwright Version: 1.28.0 - Operating System: Linux, macOS - Python version: 3.9 - Browser: Chromium, Firefox, WebKit **Code Snippet** ```python import asyncio from functools import partial from playwright.async_api...

P3-collecting-feedback

**Context:** - Playwright Version: 1.26.0 - Operating System: Mac - Python version: 3.9 - Browser: Chromium **Code Snippet** - Run `python test.py` for normal behavior: `TimeoutError, {headers}, Error` - Run...

P3-collecting-feedback

Please backport client side changes: - [x] https://github.com/microsoft/playwright/commit/a950a7b86b3977e98ef9f2bcfc90817039e38808 (feat: Support intervals arg for toPass (#30037)) - [x] https://github.com/microsoft/playwright/commit/1602548c105a9ba83de1f905bcc11f78eb193fc1 (docs(java,csharp): add BrowserContext.backgroundPage(s) (#30200)) - [x] https://github.com/microsoft/playwright/commit/6d56b453ff03b322be70f90c1079961face257a9 (fix(connect): include websocket close reason...

v1.44

this PR will prepare playwright to make it easier to be compiled into standalone / onefile programs for ease of distribution the following changes have been made: 1) added the...

Bumps [setuptools-scm](https://github.com/pypa/setuptools_scm) from 8.0.4 to 8.1.0. Release notes Sourced from setuptools-scm's releases. v8.1.0 What's Changed correctly handle project config overrides when the version keyword is used together with pyproject.toml by...

dependencies

All languages except Python seem to have such a thing. Why not support this feature here as well?

Please backport client side changes: - [ ] https://github.com/microsoft/playwright/commit/2a7f17d82061b353deb1dc28dc36856e8b730b1c (chore: fix simulated clock bots (#31301)) - [ ] https://github.com/microsoft/playwright/commit/9e6772818e7c50a132cbe6ccc775cda4a3e3eba4 (chore: cache normalized whitespaces in recorder (#31349)) - [ ] https://github.com/microsoft/playwright/commit/5fc56283a6f3df8f74db6f7b936ca48bb4a86017...