playwright-python
playwright-python copied to clipboard
Python version of the Playwright testing and automation library.
Blocked by https://github.com/python-greenlet/greenlet/issues/305 Python 3.11 is currently in development and going to be released on October 3, 2022.
Upstream issue: https://github.com/microsoft/playwright/issues/12824 Please upvote this issue for the Python support.
I'd like to ask if there is a chance (plan, roadmap) to have playwright-electron's functionality exposed in playwright-python as well. We have a quite extensive e2e test framework and suite...
Currently playwright says `playwright._impl._api_types.TimeoutError` or `playwright._impl._api_types.Error`, could you please add a lot more errors such as `NavigationError`, `SelectorNotFoundError` etc. Use case is that I want to handle specific errors in...
It would be nice to get the soft assertions that are available in node to be available in python. https://playwright.dev/docs/test-assertions#soft-assertions Thank you
### Feature request With Node.js, we have, with the Chromium browser, `page.coverage()` for gathers information about parts of JavaScript and CSS that were used by the page ([Coverage](https://playwright.dev/docs/api/class-coverage)). For Python,...
I was looking for a way to specify custom error messages for assertions and it looks like they are available in [Node.js](https://playwright.dev/docs/test-assertions#custom-expect-message) Playwright. How much effort would it be to...
playwright's native HTML report is so good. can i use it in python? If i use allure, i can't send an email as an attachment, and pytest-html is simple. :(...
**Context:** - Playwright Version: 1.21.0 - Operating System: Mac - Python version: 3.10.1 - Browser: All **Code Snippet** ```py import asyncio from playwright.async_api import async_playwright, ProxySettings async def main(): pw...