James Teh
bbe1cab088
Bug 1828816 part 1: Marionette sync.waitForObserverTopic: Support a timeout option. r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D175990
2023-04-24 23:35:51 +00:00
James Teh
70c4863c34
Bug 1822112: Make Marionette/WebDriver getComputedRole return standardized ARIA role names. r=jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D175586
2023-04-24 23:35:51 +00:00
Emily McDonough
6170eb43cc
Bug 1828543 - Only log PDF load failure in WPT print-tests when a failure actually occurs r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D175718
2023-04-18 21:00:12 +00:00
Julian Descottes
00c6191e69
Bug 1828392 - [remote] Fix Log helpers isTrace/DebugLevelOrAbove r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D175606
2023-04-17 11:46:54 +00:00
Henrik Skupin
377c5eb43a
Bug 1776190 - [marionette] Allow a modifier key to be reset when sending it again within the same command. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D175242
2023-04-13 16:18:24 +00:00
Julian Descottes
ac919d7e3d
Bug 1827726 - [remote] Skip WebSocketConnection _log if debug logs are disabled r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D175324
2023-04-13 11:56:03 +00:00
Henrik Skupin
41a9ed7fb3
Bug 1826048 - [marionette] Don't mention TimedPromise in navigation timeout error message. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D174911
2023-04-06 20:41:32 +00:00
Julian Descottes
c0f871815e
Bug 1826366 - [remote] Manual fixes for valid-jsdoc in remote r=webdriver-reviewers,whimboo
...
Depends on D174738
Differential Revision: https://phabricator.services.mozilla.com/D174739
2023-04-05 16:25:48 +00:00
Julian Descottes
7ccbffb9f7
Bug 1826366 - [remote] Apply lint --fix for valid-jsdoc in remote r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D174738
2023-04-05 16:25:47 +00:00
Alexandra Borovova
d127a21247
Bug 1806792 - [bidi] Implement "input.releaseActions" command. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D174246
2023-04-04 12:05:08 +00:00
Mark Banner
d3b304539a
Bug 1825739 - Replace generic ESLint disable statements with specific and prettier ones in remote/. r=webdriver-reviewers,whimboo
...
Depends on D174226
Differential Revision: https://phabricator.services.mozilla.com/D174227
2023-04-03 10:23:52 +00:00
Henrik Skupin
9d12970ac8
Bug 1818080 - [remote] Add profile markers for CDP, Marionette and WebDriver BiDi commands and events. r=webdriver-reviewers,canaltinova,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D174211
2023-03-31 12:42:44 +00:00
James Graham
5562f02a7c
Bug 1792090 - Move action module to remote/shared/webdriver r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D157970
2023-03-30 15:23:17 +00:00
Lata
5528bda290
Bug 1823612 - Remove usage of marionette.log.level from Log.sys.mjs. r=whimboo,webdriver-reviewers,perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D173207
2023-03-29 15:21:16 +00:00
Alexandra Borovova
6d1ad5f6f8
Bug 1791819 - [marionette] Add support for the orientation parameter in WebDriver:Print. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D173413
2023-03-23 13:08:29 +00:00
Henrik Skupin
43234ab776
Bug 1823464 - [marionette] Handle DOMTokenList instances as collection. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D173068
2023-03-21 18:28:36 +00:00
Julian Descottes
0b454f39f1
Bug 1585622 - [marionette] Add support for getComputedRole and getComputedLabel r=webdriver-reviewers,whimboo
...
A base getAccessible helper is extracted from the accessibility.Checks module to avoid issues related to the "strict" flag, which do not make sense here.
Differential Revision: https://phabricator.services.mozilla.com/D172146
2023-03-20 21:46:01 +00:00
Alexandra Borovova
fda4583388
Bug 1700095 - [marionette] Add support for finding elements from shadow roots. r=webdriver-reviewers,jdescottes,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D172212
2023-03-16 19:19:40 +00:00
Alexandra Borovova
8ecbf74a4f
Bug 1700095 - [marionette] Move fromUUID
helper from WebReference
to WebElement
class. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D172687
2023-03-16 19:19:40 +00:00
Alexandra Borovova
8f8a400ed5
Bug 1783086 - [marionette] Rename printBackground
to background
for WebDriver compatibility. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D171693
2023-03-13 16:20:18 +00:00
Mark Banner
80cc721b82
Bug 1820498 - Convert PerTestCoverageUtils to an ES module. r=marco,webdriver-reviewers,perftest-reviewers,sparky,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D171689
2023-03-06 19:13:58 +00:00
Alexandra Borovova
8d4f57a4d7
Bug 1806810 - [bidi] Implement "browsingContext.print" as PDF command. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D170353
2023-03-01 08:18:54 +00:00
Henrik Skupin
db752eaf4c
Bug 1819029 - [marionette] Fix returning response wrapped in "value" field. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D171084
2023-02-28 20:55:55 +00:00
Frazier Odhiambo
cad57921d1
Bug 1810101 - [remote] Use add_task() instead of add_test() for xpcshell tests. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D170809
2023-02-28 07:32:29 +00:00
CanadaHonk
62060b7fed
Bug 1744925 - [marionette] Fix extra change event with WebDriver:ElementClear for content editables r=webdriver-reviewers,whimboo
...
Fixed extra change event being emitted when WebDriver:ElementClear is
called for content editable elements.
Differential Revision: https://phabricator.services.mozilla.com/D170282
2023-02-27 08:30:52 +00:00
Alexandra Borovova
a93f88bfa8
Bug 1803392 - Remove usage of temporary file when printing to PDF. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D169795
2023-02-17 13:54:07 +00:00
Marian-Vasile Laza
8c0dd89bbe
Backed out changeset b92093717dcd (bug 1803392) for wp failures on block-page-break-inside-avoid-1-print.html.
2023-02-16 18:20:19 +02:00
Alexandra Borovova
689922e0fa
Bug 1803392 - Remove usage of temporary file when printing to PDF. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D169795
2023-02-16 14:04:23 +00:00
Gijs Kruitbosch
9d7452a247
Bug 1810141 - update consumers of CanonicalBrowsingContext.loadURI to use fixup or pass a URI object if they have it, r=mak,webdriver-reviewers,whimboo
...
Depends on D168389
Differential Revision: https://phabricator.services.mozilla.com/D168390
2023-02-13 23:50:38 +00:00
Cristina Horotan
5f4356e527
Backed out 9 changesets (bug 1810141) for several test failures on a CLOSED TREE
...
Backed out changeset 8781a0d1254d (bug 1810141)
Backed out changeset 131037295784 (bug 1810141)
Backed out changeset 3852fbe290f4 (bug 1810141)
Backed out changeset 118f131a524a (bug 1810141)
Backed out changeset ab5d76846e10 (bug 1810141)
Backed out changeset dce3aa683445 (bug 1810141)
Backed out changeset 4dc41d90dbb3 (bug 1810141)
Backed out changeset 50b57ba1a061 (bug 1810141)
Backed out changeset 569de94781e4 (bug 1810141)
2023-02-13 16:05:30 +02:00
Gijs Kruitbosch
e460aa10f3
Bug 1810141 - update consumers of CanonicalBrowsingContext.loadURI to use fixup or pass a URI object if they have it, r=mak,webdriver-reviewers,whimboo
...
Depends on D168389
Differential Revision: https://phabricator.services.mozilla.com/D168390
2023-02-13 12:55:22 +00:00
Henrik Skupin
eac20afa3f
Bug 1794552 - [marionette] Fix Bugzilla components for Marionette related files. r=webdriver-reviewers,Sasha,jgraham DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D169201
2023-02-09 19:38:39 +00:00
Kagami Sascha Rosylight
d5986c606b
Bug 1689565 - Part 2: Tweak marionette hack to allow notifications
r=jgraham,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167976
2023-01-30 12:50:51 +00:00
Henrik Skupin
4949526a4d
Bug 1808894 - [marionette] Complete (De-)serialization support for WebElement and ShadowRoot. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D167541
2023-01-27 10:31:48 +00:00
Stanca Serban
30b2ff14b6
Backed out 6 changesets (bug 1811545, bug 1808894) for landing with leftover files from a puppeteer install (under remote/test/puppeteer/packages/puppeteer-core/). CLOSED TREE
...
Backed out changeset 7f0a872abb09 (bug 1811545)
Backed out changeset 41daafb5d75a (bug 1811545)
Backed out changeset 82dee6290057 (bug 1811545)
Backed out changeset 3e0178b3e0dc (bug 1811545)
Backed out changeset 55cec0043044 (bug 1811545)
Backed out changeset 75eaaf96d039 (bug 1808894)
2023-01-27 04:37:23 +02:00
Henrik Skupin
3a9e7255a5
Bug 1808894 - [marionette] Complete (De-)serialization support for WebElement and ShadowRoot. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D167541
2023-01-26 21:38:26 +00:00
Henrik Skupin
e26e58a3ab
Bug 1764594 - [marionette] Unwaive XRays for Node objects before checking for the element or shadow root type. r=webdriver-reviewers,jdescottes
...
Without unwaiving XRays first our checks for at least isShadowRoot
will fail because "containingShadowRoot" will not be available.
Differential Revision: https://phabricator.services.mozilla.com/D167912
2023-01-26 21:38:26 +00:00
Henrik Skupin
f8b3f248f1
Bug 1691683 - [marionette] Remove unused WebElementEventTarget class. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D167688
2023-01-25 09:12:23 +00:00
Henrik Skupin
1dd9c81aee
Bug 1807227 - [marionette] Refactor DOM Node (de-)serialization code. r=webdriver-reviewers,jdescottes
...
Based on WebDriver classic specification changes:
https://github.com/w3c/webdriver/pull/1705
Differential Revision: https://phabricator.services.mozilla.com/D166773
2023-01-16 18:04:41 +00:00
Henrik Skupin
de3f1f2823
Bug 1794078 - [marionette] Make "seen" list of objects in "clone an object" compliant to the WebDriver spec. r=webdriver-reviewers,jgraham,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D166034
2023-01-06 16:31:24 +00:00
Henrik Skupin
7feb740874
Bug 1794078 - [marionette] Refactor evaluate's "fromJSON" and "toJSON" methods. r=jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D166033
2023-01-06 16:31:23 +00:00
Henrik Skupin
88445f5567
Bug 1692468 - [marionette] Move Element Reference store as node cache into content process. r=jgraham,webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D151258
2023-01-01 20:24:02 +00:00
Henrik Skupin
ffe403d95c
Bug 1692468 - [marionette] Refactor starting and stopping of observing windows. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D164741
2023-01-01 20:24:01 +00:00
Henrik Skupin
2be3823511
Bug 1692468 - [marionette] Align calling conventions for fromJSON and toJSON. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D151256
2023-01-01 20:23:59 +00:00
Makoto Kato
e210695886
Bug 1742752 - GeckoDriver.setScreenOrientation should use Screen Orientation API. r=webdriver-reviewers,whimboo
...
`mozLockOrientation` is deprecated and it always returns `false`.
We should use standard API (it is still turned off as default).
Differential Revision: https://phabricator.services.mozilla.com/D161991
2022-12-13 11:49:14 +00:00
James Graham
5e0b15ac19
Bug 1800086 - Move capture.sys.mjs to shared module, r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D161801
2022-12-12 13:44:50 +00:00
Henrik Skupin
1287b1dbc0
Bug 1798655 - [marionette] "WebDriver:SwitchToWindow" has to focus content browser if present. r=webdriver-reviewers,jgraham,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D161028
2022-11-28 16:41:55 +00:00
Barret Rennie
e055fe4699
Bug 1541508 - Use Services.env in remote/ r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D160144
2022-11-25 19:09:09 +00:00
Henrik Skupin
d2ede54408
Bug 1785201 - [marionette] Don't select the tab when switching to a reftest window. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D162764
2022-11-25 07:47:35 +00:00
Mark Banner
cfdc2367ec
Bug 1799314 - Convert consumers of testing modules to import ES modules direct (remote). r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D161903
2022-11-17 12:00:26 +00:00