Timothy Flynn
92a37b3b1a
LibWeb: Implement getting a known connected element closer to the spec
...
Namely, we must always return NoSuchError invalid element IDs, and we
must handle stale elements.
2024-09-29 11:48:40 +02:00
Timothy Flynn
157d41bb0d
LibWeb: Form the correct representation of a WebDriver element reference
...
We are currently returning a JSON object of the form:
{
"name": "element-6066-11e4-a52e-4f735466cecf",
"value": "foo"
}
Instead, we are expected to return an object of the form:
{
"element-6066-11e4-a52e-4f735466cecf": "foo"
}
2024-09-27 09:46:55 +01:00
Timothy Flynn
60fa3752ee
LibWeb+WebContent: Partially implement the switch-to-frame endpoint
...
This is needed by the cookie tests for WPT.
2024-09-15 00:56:21 +01:00
Timothy Flynn
bf60765903
LibWeb+WebContent: Implement the WebDriver JSON clone steps for elements
...
This is needed by WPT to serialize NodeList instances.
2024-09-15 00:56:21 +01:00
Timothy Flynn
2dc8cad785
LibWeb+WebContent: Move element reference WebDriver AOs to a helper file
...
These will be needed outside of WebDriverConnection.cpp.
2024-09-15 00:56:21 +01:00