Closed Bug 1792090 Opened 2 years ago Closed 1 year ago

Implement "input.performActions" command

Categories

(Remote Protocol :: WebDriver BiDi, task, P1)

task
Points:
8

Tracking

(firefox113 fixed)

RESOLVED FIXED
113 Branch
Tracking Status
firefox113 --- fixed

People

(Reporter: jgraham, Assigned: jgraham)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [webdriver:m6], [wptsync upstream])

Attachments

(4 files, 6 obsolete files)

No description provided.
Blocks: 1792089
No longer depends on: 1792089
Assignee: nobody → james
Status: NEW → ASSIGNED
Points: --- → 8
Priority: P3 → P1
Whiteboard: [webdriver:m6]

To get the actions working for WebDriver BiDi in relation to a WebElement as origin the required work will happen over on bug 1806788.

See Also: → 1806788

Before we can continue on this bug we have to correctly handle the Element Origin (bug 1806788).

Depends on: 1806788

This appears to be a pytest-asyncio dependency on some platforms.

For now we vendor 4.1.1 since that seems to be the last version that
works with Python 3.6+

Depends on: 1820148

Comment on attachment 9295878 [details]
Bug 1792090 - Update pytest-asyncio to 0.19.0

Revision D157966 was moved to bug 1820148. Setting attachment 9295878 [details] to obsolete.

Attachment #9295878 - Attachment is obsolete: true

Comment on attachment 9320819 [details]
Bug 1792090 - Add typing-extensions to third_party

Revision D171479 was moved to bug 1820148. Setting attachment 9320819 [details] to obsolete.

Attachment #9320819 - Attachment is obsolete: true

Comment on attachment 9295879 [details]
Bug 1792090 - Mark async fixtures explicitly

Revision D157967 was moved to bug 1820148. Setting attachment 9295879 [details] to obsolete.

Attachment #9295879 - Attachment is obsolete: true

Comment on attachment 9295881 [details]
Bug 1792090 - Update creating websockets connection in BiDi client

Revision D157969 was moved to bug 1820148. Setting attachment 9295881 [details] to obsolete.

Attachment #9295881 - Attachment is obsolete: true
Attachment #9295880 - Attachment is obsolete: true
Attachment #9295883 - Attachment is obsolete: true

We decided to work on the Element Origin support after the initial actions patches have been landed.

Blocks: 1806788
No longer depends on: 1806788
Attachment #9295886 - Attachment description: Bug 1792090 - Add basic tests for BiDi key input → Bug 1792090 - [wdspec] Add basic tests for BiDi key input
Attachment #9295886 - Attachment description: Bug 1792090 - [wdspec] Add basic tests for BiDi key input → Bug 1792090 - Add basic tests for BiDi key input
Pushed by james@hoppipolla.co.uk:
https://hg.mozilla.org/integration/autoland/rev/38415bde3ad1
Move action module to remote/shared/webdriver r=webdriver-reviewers,whimboo
https://hg.mozilla.org/integration/autoland/rev/100530624711
Add input module support to WebDriver BiDi r=webdriver-reviewers,whimboo
https://hg.mozilla.org/integration/autoland/rev/b71e0119ee19
Add input module to bidi test client r=webdriver-reviewers,whimboo
https://hg.mozilla.org/integration/autoland/rev/90a1606bc5b8
Add basic tests for BiDi key input r=webdriver-reviewers,whimboo
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/39291 for changes under testing/web-platform/tests
Whiteboard: [webdriver:m6] → [webdriver:m6], [wptsync upstream]
Upstream PR was closed without merging
Upstream PR was closed without merging

(In reply to Web Platform Test Sync Bot (Matrix: #interop:mozilla.org) from comment #19)

Created web-platform-tests PR
https://github.com/web-platform-tests/wpt/pull/39291 for changes under
testing/web-platform/tests

For reference the upstream PR got merged about 14 hours ago.

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1e2e574455e2
[wpt PR 39291] - [Gecko Bug 1792090] Add input module to bidi test client, a=testonly
Whiteboard: [webdriver:m6], [wptsync upstream] → [webdriver:m6], [wptsync upstream] [webdriver:relnote]
Whiteboard: [webdriver:m6], [wptsync upstream] [webdriver:relnote] → [webdriver:m6], [wptsync upstream]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: