mirror of
https://github.com/microsoft/playwright.git
synced 2024-12-14 21:53:35 +03:00
97d55e275d
Usually, we can just chain two locators with `>>` to implement `Locator.locator(locator)`. However, this does not play nicely with more advanced inner locators like `or` and `and`: ```ts const child = page.locator('input').or(page.locator('button')); page.locator('parent').locator(child); ``` One would expect the above to locate "input or button" inside a "parent". However, currently it locates "input inside a parent" or "button", because it's translated to `parent >> input >> internal:or="button"`. To fix this, we have to wrap inner locator into `internal:chain` and query it separately from the parent. Fixes #23724. |
||
---|---|---|
.. | ||
bin | ||
bundles | ||
src | ||
types | ||
.eslintrc.js | ||
.npmignore | ||
browsers.json | ||
cli.js | ||
index.d.ts | ||
index.js | ||
index.mjs | ||
package.json | ||
README.md | ||
ThirdPartyNotices.txt |
playwright-core
This package contains the no-browser flavor of Playwright.