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

**Context:** - Playwright Version: 1.25.2 - Operating System: Linux Ubuntu - Python version: 3.8.10 - Browser: Firefox, Chromium - Extra: **Code Snippet** ``` #!/usr/bin/env python3 import asyncio from playwright.async_api import...

I was trying to perform 3 things using Playwright with python. 1. Handle a Dialog 2. Handle File Download / Upload 3. Handle a new Window For **_Handling a Dialog_**...

triaging

### Your question Hello developers! I'm having a CORS issue that I've reported when executing a JavaScript script via the page.evaluate method. How to deal with CORS issues in playwrights....

### Your question I can simply do this with sync api but I have no idea how to with async api; I've tried code like: ``` def check(response): body_text =...

P3-collecting-feedback

`TimeoutError` shadows a builtin exception with the same name, which leads to confusion ```py try: page.click("foo") except TimeoutError: # builtins.TimeoutError # this doesn't run because it raises a playwright.sync_api.TimeoutError print("failed...

P3-collecting-feedback

Resolves [issue](https://github.com/microsoft/playwright-python/issues/2305)

Calls to `locals_to_params` now handle nested params properly. See [comment](https://github.com/microsoft/playwright-python/issues/1269#issuecomment-1945102293) in issue: 1269

Fixes https://github.com/microsoft/playwright-python/issues/2246 Fixes https://github.com/microsoft/playwright-python/pull/2261

### Version 1.41.2 ### Steps to reproduce browser = pw.chromium.launch( devtools=True, headless=False, ) context = browser.new_context() page = context.new_page() page.route("**/*", lambda route: route.continue_()) page.goto('https://www.baidu.com') time.sleep(5) page.goto('https://www.jd.com') time.sleep(1000) ### Expected behavior...

Adds cross-compile builds for conda packages, so that playwright-python can be installed on Apple Silicon (osx-arm64) and ARM (linux-aarch64). Fixes #1745