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

### Version 1.49.0 ### Steps to reproduce Code: test.py ``` from playwright.sync_api import sync_playwright ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36' with sync_playwright()...

P3-collecting-feedback

### Page(s) https://playwright.dev/python/docs/api/class-framelocator#deprecated ### Description the deprecated methods `first`, `last` and `nth` are not marked as such in the python code: ```py class FrameLocator(SyncBase): @property def first(self) -> "FrameLocator": """FrameLocator.first...

P3-collecting-feedback

### 🚀 Feature Request it would be nice if playwright allowed you to pass a `datetime.timedelta` object to functions that take timeouts, as it more clearly describes the unit of...

P3-collecting-feedback

Please backport client side changes: - [ ] https://github.com/microsoft/playwright/pull/38373 - [ ] https://github.com/microsoft/playwright/pull/38385 - [ ] https://github.com/microsoft/playwright/pull/38404 - [ ] https://github.com/microsoft/playwright/pull/38392 - [ ] https://github.com/microsoft/playwright/pull/38432 - [ ] https://github.com/microsoft/playwright/pull/38439 -...

### Version 1.5x.x ### Steps to reproduce When using `playwright-python` as a dependency on `conda-forge`, I have to manually add `playwright` and select compatible versions of `playwright` and `playwright-python`. The...

### Version 1.55.0 ### Steps to reproduce 1. open the target url in chromium, mock iPhone 13 ``` from playwright.sync_api import sync_playwright, Playwright iphone_13 = playwright.devices['iPhone 13'] browser = playwright.chromium.launch(headless=False)...

Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 5 to 6 Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support...

dependencies
github_actions

Bumps [setuptools-scm](https://github.com/pypa/setuptools-scm) from 8.3.1 to 9.2.2. Release notes Sourced from setuptools-scm's releases. v9.2.2 What's Changed fix: don't warn about tool.setuptools.dynamic.version when only using file finder by @​RonnyPfannschmidt in pypa/setuptools-scm#1232 Full...

dependencies
python

### Version 1.48.0 ### Steps to reproduce when launching browser, (checked on firefox, chrome, chromium) with ignore_default_args=True or False, getting error playwright._impl._errors.Error: BrowserType.launch: ignore_default_args: expected array, got boolean ### Expected...

### Version 1.56.0 ### Steps to reproduce Run this code: ```python import asyncio import asyncio_atexit import playwright.async_api async def main(): async_playwright = await playwright.async_api.async_playwright().start() asyncio_atexit.register(lambda: stop_playwright(async_playwright)) async def stop_playwright(async_playwright): print("Stopping...