playwright/tests
Dmitry Gozman 38fdc5fe24
fix(selectors): refactor chaining logic (#13764)
This fixes a few issues:
- strict mode was producing false negatives if multiple query paths
  lead to the same element being picked;
- in some cases the number of intermediate items in the list was
  exponential and crashed quickly.

What changed:
- `visible` engine is a real engine now;
- `capture` selectors are transformed to `has=` selectors for
  easier implementation;
- chained querying switched from a list to a set to avoid
  exponential size.
2022-04-27 20:51:57 +01:00
..
android chore: bundle core deps (#13621) 2022-04-18 20:20:49 -07:00
assets test: delete should not hang in exposeBinding test (#13705) 2022-04-22 12:16:12 -07:00
components chore: vite all frameworks (#13780) 2022-04-26 16:15:08 -07:00
config chore: remove unnecessary types from overrides-test (#13794) 2022-04-27 16:14:37 +01:00
electron chore: always import type (#13365) 2022-04-06 14:57:14 -07:00
installation test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
library fix: join individual css selectors by > in cssFallback (#13712) 2022-04-25 11:11:24 -07:00
page fix(selectors): refactor chaining logic (#13764) 2022-04-27 20:51:57 +01:00
playwright-test feat(poll): expose custom poll interval (#13776) 2022-04-26 21:32:38 -07:00
index.d.ts test: added tests for WebSocket over Socks proxy (#7235) 2021-06-24 18:50:16 +02:00
tsconfig.json chore: group tests under tests/ (2) (#13082) 2022-03-25 23:09:02 -07:00