Update the Element Origin concept for WebDriver BiDi
Categories
(Remote Protocol :: Marionette, task, P2)
Tracking
(firefox114 fixed)
| Tracking | Status | |
|---|---|---|
| firefox114 | --- | fixed |
People
(Reporter: whimboo, Assigned: jdescottes)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [webdriver:m7][wptsync upstream])
Attachments
(4 external files, 3 obsolete files)
The required work for this bug is based on: https://github.com/w3c/webdriver/pull/1653
The current actions code in Marionette needs to be updated to reflect the new concept as to be landed via the above pull request.
| Reporter | ||
Comment 1•3 years ago
|
||
When working on this implementation we should make sure to add tests for inappropriately specifying a Shadow Root as origin to any possible Perform Actions combination. Currently we seem to fail with invalid argument (400): data did not match any variant of untagged enum PointerActionItem at line 1 column 270 because of geckodriver.
| Reporter | ||
Updated•3 years ago
|
| Reporter | ||
Comment 2•3 years ago
|
||
While trying to get this implemented I noticed that we may need slight modifications of the current actions code. But to verify I would need a way to actually work with Elements in WebDriver BiDi. As such we would need bug 1770733 first.
Updated•3 years ago
|
| Reporter | ||
Updated•3 years ago
|
| Reporter | ||
Updated•3 years ago
|
| Comment hidden (obsolete) |
Updated•3 years ago
|
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Assignee | ||
Updated•3 years ago
|
| Reporter | ||
Updated•3 years ago
|
| Reporter | ||
Comment 9•3 years ago
|
||
It would be good to have all the test cases as BiDi tests. Given that this work is currently done via bug 1806801 lets wait for it.
| Assignee | ||
Comment 10•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 11•3 years ago
|
||
Depends on D177078
| Assignee | ||
Comment 12•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 13•3 years ago
|
||
Depends on D177078
Comment 14•3 years ago
|
||
Comment 16•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/665d53d598de
https://hg.mozilla.org/mozilla-central/rev/fa7dde91f5f9
https://hg.mozilla.org/mozilla-central/rev/f085281244af
https://hg.mozilla.org/mozilla-central/rev/2aa5598e5e9b
Comment 18•3 years ago
|
||
Comment 19•3 years ago
|
||
| bugherder | ||
| Reporter | ||
Updated•3 years ago
|
| Reporter | ||
Comment 20•3 years ago
|
||
Actually this is not a visible change for Marionette and for BiDi we had input.performActions as experimental API. As such we don't need this bug in the release notes.
Description
•