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

Pytest plugin to write end-to-end browser tests with Playwright.

Results 43 playwright-pytest issues
Sort by recently updated
recently updated
newest added

Implements changes suggested in https://github.com/microsoft/playwright-pytest/pull/242#issuecomment-2308411945 Test run is made here: https://github.com/microsoft/playwright-pytest/actions/runs/10548603941/job/29222697584

so they can easily be accessed to create custom test reports

## Summary This issue has been previously reported in issues microsoft/playwright-pytest#167, microsoft/playwright-pytest#46, and microsoft/playwright-pytest#29, but has not been fully resolved as the underlying root cause remains unaddressed. ## Problem Description...

I recently updated Playwright from `v1.33` -> `v1.45.1` and am now receiving this error on every run: ``` .../lib/python3.11/site-packages/pytest_playwright/pytest_playwright.py:236: _ _ _ _ _ _ _ _ _ _ _...

During the execution playwright produces different artifacts such as screenshots, videos or traces. Some of them are already save and made available [in the class](https://github.com/microsoft/playwright-pytest/blob/main/pytest_playwright/pytest_playwright.py#L474) `ArtifactsRecorder`. I've created [this PR](https://github.com/microsoft/playwright-pytest/pull/241/files)...

Related to https://github.com/microsoft/playwright-pytest/issues/278 (and specifically https://github.com/microsoft/playwright-pytest/issues/278#issuecomment-2941493248).

Bumps [django](https://github.com/django/django) from 4.2.24 to 4.2.27. Commits 5948e66 [4.2.x] Bumped version for 4.2.27 release. 4d2b880 [4.2.x] Fixed CVE-2025-64460 -- Corrected quadratic inner text accumulation i... f997037 [4.2.x] Fixed CVE-2025-13372 --...

dependencies
python

### Description Given a folder contains multiple test modules each of which defining a test function that references the page fixture and one parametrized variable, when calling `pytest --collect-only`, then...

1) add support python3.14 2) update min [pytest==7.4](https://playwright.dev/python/docs/release-notes#version-126) 3) update min version [playwright==1.26](https://playwright.dev/python/docs/release-notes#version-126) 4) update linters requirements versions 5) update actions versions