2.1. Hacker News
Closed Oct 13, 2022
100% complete
UPD:
-
Add
internalId
to serialization was deprioritised and moved out form the milestone.
Chromium e2e scenario of:
- Loading Hacker News page.
- Evaluating JS in the page context.
- Getting a serialized result to extract headlines from the page.
Commands required:
- Session handling.
-
browsingContext.create
. -
browsingContext.navigate
. -
script.callFunction
. - …
UPD:
- Add
internalId
to serialization was deprioritised and moved out form the milestone.
Chromium e2e scenario of:
- Loading Hacker News page.
- Evaluating JS in the page context.
- Getting a serialized result to extract headlines from the page.
Commands required:
- Session handling.
-
browsingContext.create
. -
browsingContext.navigate
. -
script.callFunction
. - Serialization.
Includes:
- WebDriver BiDi specification.
- Session handling.
-
browsingContext.create
. -
browsingContext.navigate
. -
script.callFunction
. -
script.evaluate
. - Serialization.
- WPT tests.
- Session handling pure BiDi WPT.
- Pure BiDi WPT tests for
browsingContext
- WPT tests for
script.callFunction
- WPT tests for
script.evaluate
- WPT tests for serialization
- Implementations in Chromium
- passing the WPT tests.
- passing example script.