Add support for the WebDriver Actions API to marionette driver

RESOLVED FIXED in Firefox 67

Status

enhancement
P1
normal
RESOLVED FIXED
a month ago
a month ago

People

(Reporter: whimboo, Assigned: whimboo)

Tracking

(Depends on 1 bug, Blocks 3 bugs)

Version 3
mozilla67
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox67 fixed)

Details

Attachments

(1 attachment)

To be able to get rid of the old legacy actions (bug 1354578) we have to add support for the Actions API as defined in the WebDriver specification.

Depends on: 1534291

There is one test failure on Android for the non-spec compliant case when clicking an element which is larger than the viewport. I'm not able to figure out why that is failing, also because I cannot run it locally ATM. I will skip it and we should fix it afterward via bug 1534291.

Comment 4

a month ago
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e510d3ed595a
[marionette] Add support for the WebDriver Actions API. r=ato

The problem here is that are we slim tests are also using Actions. We have to change the import to make sure to use the legacy ones.

Flags: needinfo?(hskupin)

Comment 7

a month ago
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c4ecd45d3d5a
[marionette] Add support for the WebDriver Actions API. r=ato

Comment 8

a month ago
bugherder
Status: ASSIGNED → RESOLVED
Last Resolved: a month ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
Blocks: 1025040
Blocks: 1534658
Blocks: 1534702
You need to log in before you can comment on or make changes to this bug.