Maksim Sadym
Maksim Sadym
Implement [`browsingContext.locateNodes`](https://w3c.github.io/webdriver-bidi/#command-browsingContext-locateNodes). **Locators:** * [x] CSS https://github.com/GoogleChromeLabs/chromium-bidi/pull/1970 * [x] xPath https://github.com/GoogleChromeLabs/chromium-bidi/pull/1986 * [ ] Inner text * [ ] value * [ ] ignoreCase * [ ] matchType * [...
https://github.com/GoogleChromeLabs/chromium-bidi/actions/runs/8192032637/job/22402659547?pr=1971 [logs_21493359156.zip](https://github.com/GoogleChromeLabs/chromium-bidi/files/14527724/logs_21493359156.zip)
Example run: https://github.com/GoogleChromeLabs/chromium-bidi/actions/runs/8174232908/job/22348535594 The exception is in the test setup, so it can be unrelated to the specific test issue. ``` ______ ERROR at setup of test_browser_close_response_received[websocket0] ______ event_loop =...
In #1591 the flag `TrackingProtection3pcd` was disabled, because of some e2e tests started failing. Investigation showed that the tests are passing when some external addresses are used instead of one...
## Tracking - [ ] Consider adding filtering `CDP.receivedEvent` events by session/method/etc in [`BiDi+`](https://docs.google.com/document/d/1Vv_EdyryaMQ2RLlMugPQwHf7GfBqh9ESqTHKrWnZmjo/edit#heading=h.sl2zvkb15xth). - [X] Filtering by Method - [ ] Filtering by Session - [x] Re-add ability to...
Implement suggestion in https://github.com/w3c/webdriver-bidi/pull/292, which can be directly mapped to [`Page.addScriptToEvaluateOnNewDocument`](https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-addScriptToEvaluateOnNewDocument). e2e tests are included in the task. **Out of scope**: channels ## Tracking - [x] `crypto` document: [go/webdriver:bidi-import-crypto-module](http://go/webdriver:bidi-import-crypto-module) -...
Implement [Add browsingContext.print command by jgraham · Pull Request #363 · w3c/webdriver-bidi](https://github.com/w3c/webdriver-bidi/pull/363/files). CDP method: [`Page.printToPDF`](https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-printToPDF). Spec: https://w3c.github.io/webdriver-bidi/#command-browsingContext-print ## Tracking - [x] Basic implementation - [x] ~CDP does not have a...
The parameter was added in https://github.com/w3c/webdriver-bidi/pull/517 needs to be implemented, so it can be used in Puppeteer. WPT tests will be added in https://github.com/web-platform-tests/wpt/pull/41932. - [X] Invalid inputs - [X]...
e2e tests of input are flaky. Example: `test_input_performActionsEmitsDragging`: https://github.com/GoogleChromeLabs/chromium-bidi/actions/runs/6448243919/job/17509797173?pr=1403 Although the output is really hard to read, the difference is expected and missing the following part at the beginning: ```...
`BrowsingContext.navigate` and `BrowsingContext.reload` should have `navigation` value even in case of `wait: none`. In BiDi, the [`await a navigation](https://w3c.github.io/webdriver-bidi/#await-a-navigation) step generates a new `navigation` UUID for each navigation disregard of...