chromium-bidi icon indicating copy to clipboard operation
chromium-bidi copied to clipboard

Handle CDP serialization (WebDriver classic collections, Node and `internalId`)

Open sadym-chromium opened this issue 2 years ago • 0 comments

  • Upstream: https://github.com/w3c/webdriver-bidi/issues/318
  • Spec: https://w3c.github.io/webdriver-bidi/#data-types-protocolValue-RemoteValue-serialization
  • Umbrella chromium issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1420968

Tracking

  • [ ] Array and String iterators (needs a change in V8): https://bugs.chromium.org/p/v8/issues/detail?id=14206
  • [ ] Array-like
    • [ ] NodeList
    • [ ] HTMLCollection
  • [ ] internalId: Add support for internalId in serialization to handle circles and duplicated references.
  • [ ] Node serialization (https://github.com/w3c/webdriver-bidi/pull/335) failed the following tests: /webdriver/tests/bidi/script/call_function/result_node.py.ini and /webdriver/tests/bidi/script/evaluate/result_node.py.ini

sadym-chromium avatar Mar 21 '23 09:03 sadym-chromium