playwright/tests
Dmitry Gozman a7b2b04588
fix(getByRole): name and exact (#18719)
Following the `getByText()` and other methods:

- By default, matching is substring and case-insensitive. Before, it was
only case-insensitive, but not substring.
- With new option `exact: true`, matching is full string and
case-sensitive.
- Matching always normalizes whitespace.
- Codegen generates `exact: false` by default.
- `internal:role` treats `[name="foo"i]` as non-exact match.

Various fixes:
- Updated `getByRole` docs to match the reality.
- Locator generator edge cases.
2022-11-11 15:58:36 -08:00
..
android test: gardening (#18623) 2022-11-07 15:35:21 -08:00
assets fix: address ff test failure with new event mode 2022-11-10 17:31:43 -08:00
components test(ct): vue cli router (#18603) 2022-11-08 08:40:29 -08:00
config chore: address API review comments for the snapshotPathTemplate (#18716) 2022-11-10 17:23:57 -08:00
electron chore: address API review comments for the snapshotPathTemplate (#18716) 2022-11-10 17:23:57 -08:00
installation feat(playwright-test): introduce snapshotPathTemplate configuration (#18568) 2022-11-09 15:29:07 -08:00
library fix(getByRole): name and exact (#18719) 2022-11-11 15:58:36 -08:00
page fix(getByRole): name and exact (#18719) 2022-11-11 15:58:36 -08:00
playwright-test chore: address API review comments for the snapshotPathTemplate (#18716) 2022-11-10 17:23:57 -08:00
stress fix(leak): do not retain test fixtures in worker fixtures (#14363) 2022-05-23 16:54:56 -07:00
webview2 chore: address API review comments for the snapshotPathTemplate (#18716) 2022-11-10 17:23:57 -08:00
index.d.ts test: added tests for WebSocket over Socks proxy (#7235) 2021-06-24 18:50:16 +02:00
tsconfig.json chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00