Dmitry Gozman
Dmitry Gozman
This includes the following API changes: - `test.tag(...tags)` to add tags to the test/suite, enforces leading `@` symbol - `TestProject.tagFilter` / `TestConfig.tagFilter` that supports logical tag expressions with `(`, `)`,...
Errors coming from the test runner do not have an associated `action`, but have a `stack` that we can reveal.
- Make `npx playwright run-server` a public command. - Add a guide for remote connection. - Migrate built-in fixtures from `browserType.connect()` to `browserType.launch({ remote })`. Note: instead of throwing for...
Previously, test runner would load tsconfig for each imported file based on its location, going up the directory tree. Now, test runner mostly uses a single tsconfig for all imported...
Fixes #30643.
See https://github.com/microsoft/playwright/pull/31705 for a failed roll. Two [tests are failing](https://mspwblobreport.z1.web.core.windows.net/run-9955621380-1-a5ca9b7d37a9c09b6da62a5d18d929a9c44e054e/index.html#?q=s:failed): - `[chromium-page] › page/interception.spec.ts:125:3 › should intercept network activity from worker 2` - `[chromium-page] › page/workers.spec.ts:228:3 › should support extra...
- `page/frame-goto.spec.ts:46 - should continue after client redirect` is disabled because script.js is requested before navigationCommitted arrives - [`page/page-event-request.spec.ts:169 - should return response body when Cross-Origin-Opener-Policy is set`](https://devops.playwright.dev/flakiness.html#show_flaky=true&filter_spec=should+return+response+body+when+Cross-Origin-Opener-Policy+is+set) times out...
- Replace `KeyValue` with `{}` to avoid inferring `KeyValue` when not intended and turning all properties into `any`. - Narrow down with `Exclude` to make sure overridden fixtures inherit from...