Julian Descottes
fea56ca2b2
Bug 1830404 - [remote] Support sending message handler commands from windowglobal to root r=webdriver-reviewers,whimboo
...
Depends on D176713
Differential Revision: https://phabricator.services.mozilla.com/D176714
2023-05-02 20:11:50 +00:00
Julian Descottes
9fa2ad7bd9
Bug 1830404 - [remote] Rename transport helpers referring to frame r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D176713
2023-05-02 20:11:50 +00:00
Julian Descottes
111dd3a198
Bug 1829630 - [bidi] Throw explicit error for missing stacks in script module r=webdriver-reviewers,Sasha
...
Depends on D176353
Differential Revision: https://phabricator.services.mozilla.com/D176354
2023-04-27 16:53:29 +00:00
Julian Descottes
93f5685ca6
Bug 1829630 - [bidi] Use promiseAllocationSite as fallback to fetch rejected promise stacktrace r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D176353
2023-04-27 16:53:29 +00:00
Alexandra Borovova
e170405d8b
Bug 1788894 - Move Realm related logic from script module to the WindowGlobal message manager. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D176393
2023-04-27 14:04:39 +00:00
Narcis Beleuzu
1a51e46de2
Backed out 2 changesets (bug 1828816) for wpt failures on roles.html . CLOSED TREE
...
Backed out changeset a7c266597175 (bug 1828816)
Backed out changeset 5802edc7adc3 (bug 1828816)
2023-04-27 12:25:19 +03:00
James Teh
2bb008703c
Bug 1828816 part 2: Marionette accessibility.getAccessible: If the requested Accessible doesn't exist, wait for it to be created. r=jdescottes,webdriver-reviewers,whimboo
...
Some tests dynamically add elements to the DOM.
Since accessibility updates occur in refresh driver ticks, the Accessible often wasn't created yet when WebDriver requested it, causing intermittent WPT failures.
See the code comments for an explanation of how this works.
Differential Revision: https://phabricator.services.mozilla.com/D175972
2023-04-27 04:50:34 +00:00
James Teh
ae8b2a6eb0
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-27 04:50:34 +00:00
Natalia Csoregi
547c9f911f
Backed out changeset a24a3cdae60f (bug 1788894) for causing wd failures on script.sys.mjs. CLOSED TREE
2023-04-26 13:14:39 +03:00
Alexandra Borovova
ba00cf8dda
Bug 1788894 - Move Realm related logic from script module to the WindowGlobal message manager. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D176393
2023-04-26 08:20:09 +00:00
James Teh
bd5b6f3d3f
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-26 00:22:27 +00:00
Victoria Ajala
92a0bfa276
Bug 1617549 - [CDP] Added unwritable margin print settings. r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D176305
2023-04-25 15:11:11 +00:00
Stanca Serban
041c4044bd
Backed out 8 changesets (bug 1828816, bug 1822112, bug 1572512, bug 1824935) for causing multiple failures. CLOSED TREE
...
Backed out changeset 8886f7011919 (bug 1822112)
Backed out changeset df566bce405d (bug 1828816)
Backed out changeset 5857e8ef63e1 (bug 1828816)
Backed out changeset 50324d39e9c1 (bug 1822112)
Backed out changeset 7f6bee1959fb (bug 1572512)
Backed out changeset 4effd0bdc4db (bug 1824935)
Backed out changeset a8faf17fcce8 (bug 1824935)
Backed out changeset 0370b0032eb6 (bug 1824935)
2023-04-25 07:45:58 +03:00
James Teh
61719252cf
Bug 1828816 part 2: Marionette accessibility.getAccessible: If the requested Accessible doesn't exist, wait for it to be created. r=jdescottes,webdriver-reviewers,whimboo
...
Some tests dynamically add elements to the DOM.
Since accessibility updates occur in refresh driver ticks, the Accessible often wasn't created yet when WebDriver requested it, causing intermittent WPT failures.
See the code comments for an explanation of how this works.
Differential Revision: https://phabricator.services.mozilla.com/D175972
2023-04-24 23:35:51 +00:00
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
anwar
acb6cab567
Bug 1826705 - Make destroy method of MessageHandler modules optional. r=jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D176294
2023-04-24 14:00:41 +00:00
Alexandra Borovova
131420d6e4
Bug 1824187 - [bidi] Add support for channels to script.callFunction and script.addPreloadScript commands. r=webdriver-reviewers,jdescottes,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D175882
2023-04-21 16:03:08 +00:00
Victoria Ajala
df57e6b178
Bug 1820738 - Used a custom Module base class for WebDriver BiDi. r=jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D175232
2023-04-18 21:05:49 +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
Peter Van der Beken
635046af85
Bug 1804140 - Enable SHIP by default on desktop, whether or not Fission is disabled. r=smaug,jgraham,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D172278
2023-04-18 07:07:05 +00:00
Nicholas Rishel
c7338fc8c0
Bug 1827713 - Move `marionette/Building.md` shell commands into code blocks so they render on firefox-source-docs.mozilla.org r=whimboo
...
Bonus: Move mozbuild configs into code blocks too.
Differential Revision: https://phabricator.services.mozilla.com/D175280
2023-04-17 18:29:26 +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
Alexandra Borovova
70d5109248
Bug 1824953 - [bidi] Update serialization to use serializationOptions. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D175359
2023-04-17 08:35:55 +00:00
Cosmin Sabou
60f701f2e5
Backed out 2 changesets (bug 1804140) for causing webdriver failures. CLOSED TREE
...
Backed out changeset 974558fd2790 (bug 1804140)
Backed out changeset dbe9d2f66fcc (bug 1804140)
2023-04-14 13:28:44 +03:00
Peter Van der Beken
e0b98d564b
Bug 1804140 - Enable SHIP by default on desktop, whether or not Fission is disabled. r=smaug,jgraham,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D172278
2023-04-14 08:09:50 +00:00
CanadaHonk
6bfc78e060
Bug 1811130 - [cdp] Fix Target.setDiscoverTargets emitting targetCreated events with discover false r=webdriver-reviewers,whimboo
...
Target.setDiscoverTargets should only emit targetCreated events when ran
with discover as true. Also added tests for discover false.
Differential Revision: https://phabricator.services.mozilla.com/D167210
2023-04-13 16:42:37 +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
Julian Descottes
9f314d6913
Bug 1825634 - [bidi] Use document URL for load and domContentLoaded events r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D174173
2023-04-12 13:35:26 +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
Henrik Skupin
0d417463d4
Bug 1821039 - [webdriver-bidi] Fix broken object handle tests in browser_RemoteValue.js. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D174903
2023-04-06 15:43:08 +00:00
CanadaHonk
5cf1dabcc0
Bug 1811049 - [cdp] Implement filter option for Target.setDiscoverTargets r=webdriver-reviewers,whimboo
...
Implement the filter option for Target.setDiscoverTargets, using
internal function created previously.
Also rewrote tests for Target.setDiscoverTargets, and some internal test
helpers.
Tweaked Puppeteer to accommodate for these changes, now using a
filter for Target.setDiscoverTargets like Chrome.
Upstream: https://github.com/puppeteer/puppeteer/pull/9693
Differential Revision: https://phabricator.services.mozilla.com/D167209
2023-04-06 15:25:08 +00:00
Julian Descottes
e0156aba7c
Bug 1826706 - [bidi] Add missing destroy in windowglobal input module r=webdriver-reviewers,whimboo
...
Depends on D174847
Bug 1826705 was filed to discuss about the issue around missing destroy implementations.
Differential Revision: https://phabricator.services.mozilla.com/D174849
2023-04-06 14:49:50 +00:00
Julian Descottes
bbe0a46e89
Bug 1826706 - [bidi] Throw a NoSuchFrameError in input.performActions if no context is found r=webdriver-reviewers,whimboo
...
Per spec, we should throw if the provided context is not found.
Differential Revision: https://phabricator.services.mozilla.com/D174847
2023-04-06 14:49:49 +00:00
Saira Abdulla
a4517586e4
Bug 1821039 - 'script.callFunction' has to fail with 'no such handle' error if the handle of an object as passed as argument is unknown. r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174343
2023-04-06 13:30:48 +00:00
Henrik Skupin
f90e86c710
Bug 1826709 - [CDP] Prevent "/json/*" pages from being loaded within an iframe. r=webdriver-reviewers,freddyb,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D174860
2023-04-06 11:42:16 +00:00
Henrik Skupin
073ee7078b
Bug 1586503 - [cdp] Fix test eventsWhenNavigatingFrameSet for expected event order. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D174771
2023-04-05 20:54:38 +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
Victoria Ajala
aebcad9703
Bug 1819174 Update test suite default tags for remote protocol component. r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174239
2023-04-05 15:36:28 +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
2313f21853
Bug 1792090 - Add input module support to WebDriver BiDi r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D157972
2023-03-30 15:23:17 +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
Alexandra Borovova
b050900241
Bug 1802137 - [bidi] Enhance support for serialization and deserialization of platform objects of type Node for ShadowRoot. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D173297
2023-03-30 08:17:36 +00:00
ogiorgis
f59f695642
Bug 1621950 - fix some myst ref warnings r=firefox-source-docs-reviewers,devtools-reviewers,sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D173843
2023-03-30 08:01:22 +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
Julian Descottes
4bbf1c5698
Bug 1815460 - [devtools] Merge addRequestPostData, addResponseHeaders, addResponseCookies into addResponseStart r=webdriver-reviewers,ochameau,bomsy,devtools-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D168538
2023-03-25 20:29:59 +00:00