Skip to content

fix(page-fixture): support multi-browser runs when page fixture is overridden - #322

Open
techbefore07-ops wants to merge 1 commit into
microsoft:mainfrom
techbefore07-ops:fix/page-fixture-multi-browser
Open

techbefore07-ops wants to merge 1 commit into
microsoft:mainfrom
techbefore07-ops:fix/page-fixture-multi-browser

Conversation

@techbefore07-ops

Copy link
Copy Markdown

Fixes #172 — when a test overrides the 'page' fixture, multi-browser parametrization (--browser chromium --browser firefox) was skipped because pytest_generate_tests only checked for 'browser_name' in fixturenames.

Add _PLAYWRIGHT_FIXTURES set covering all known Playwright fixtures and check for any of them to trigger multi-browser parametrization.

…erridden

Fixes microsoft#172 — when a test overrides the 'page' fixture, multi-browser
parametrization (--browser chromium --browser firefox) was skipped because
pytest_generate_tests only checked for 'browser_name' in fixturenames.

Add _PLAYWRIGHT_FIXTURES set covering all known Playwright fixtures and
check for any of them to trigger multi-browser parametrization.

Co-authored-by: openhands <openhands@all-hands.dev>
@techbefore07-ops
techbefore07-ops force-pushed the fix/page-fixture-multi-browser branch from 4835d8e to 9d495e2 Compare September 15, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Can't run tests with multiple browsers when overriding page fixture

1 participant