Henrik Skupin
e503a97720
Bug 1815838 - [cdp] Split-off return by value tests from browser_evaluate.js into a new file. r=webdriver-reviewers,Sasha,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D169291
2023-02-10 08:03:24 +00:00
CanadaHonk
2899a87902
Bug 1815221 - [cdp] Implement SystemInfo.getProcessInfo r=webdriver-reviewers,whimboo
...
Implement SystemInfo.getProcessInfo and start SystemInfo domain.
Also added new tests.
Differential Revision: https://phabricator.services.mozilla.com/D168950
2023-02-09 20:22:47 +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
CanadaHonk
f82840d705
Bug 1810812 - [cdp] Implement filter option for Target.getTargets r=webdriver-reviewers,whimboo
...
Implement the filter option for Target.getTargets, by creating an
internal function for handling TargetFilters generally so support can be
added for other methods easier later. Also added relevant tests.
Differential Revision: https://phabricator.services.mozilla.com/D167172
2023-02-09 12:11:06 +00:00
Henrik Skupin
eaf8dde117
Bug 1786299 - [cdp] Values including a Symbol should not be serialized. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D169056
2023-02-08 13:39:52 +00:00
Henrik Skupin
e91a39e2be
Bug 1786299 - [cdp] Use custom error message unknown contexts and cyclic objects for serialization by value. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D169055
2023-02-08 13:39:52 +00:00
Alexandra Borovova
96f643b327
Bug 1806413 - [bidi] Add scheduling of preloaded scripts for execution. r=webdriver-reviewers,whimboo,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D168543
2023-02-03 18:43:26 +00:00
CanadaHonk
3bf32814f0
Bug 1811290 - [cdp] Implement Target.getBrowserContexts r=webdriver-reviewers,whimboo
...
Depends on D168203
Differential Revision: https://phabricator.services.mozilla.com/D167293
2023-02-03 16:07:36 +00:00
Henrik Skupin
4ef6f23775
Bug 1813981 - [geckodriver] Don't disable Fission when `moz:debuggerAddress` is used. r=jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D168369
2023-01-31 19:25:17 +00:00
Gijs Kruitbosch
96480e22fb
Bug 1795255 - bustage fix: fix up some more imports that shouldn't have been removed because of confused environment conflicts. CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D168379
2023-01-31 13:07:58 +00:00
Gijs Kruitbosch
01261997d7
Bug 1795255 - autofix duplicate imports in tests under docshell, dom, layout, security, testing, toolkit and widget, r=Standard8,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167715
2023-01-31 11:48:42 +00:00
Mark Banner
8b2a7a80c7
Bug 1812977 - Remove now unnecessary import-globals-from statements in other directories. r=Gijs,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D168074
2023-01-30 19:33: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
Alexandra Borovova
9d1c945ad9
Bug 1811232 - [puppeteer] Add CI job to run Puppeteer with BiDi protocol. r=webdriver-reviewers,jgraham,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D167789
2023-01-27 16:50:46 +00:00
Alexandra Borovova
dce954d449
Bug 1797744 - [puppeteer] Remove mention of --subset argument from the documentation. r=webdriver-reviewers,jdescottes
...
Depends on D167407
Differential Revision: https://phabricator.services.mozilla.com/D167408
2023-01-27 16:50:46 +00:00
Alexandra Borovova
7e919228b0
Bug 1797744 - [puppeteer] Sync vendored puppeteer to v19.6.0. r=webdriver-reviewers,jdescottes,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D167407
2023-01-27 16:50:45 +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
Gregory Pappas
5d44f7a543
Bug 1811347 - Remove useless parameter from TextEncoder constructor r=emk,webdriver-reviewers,extension-reviewers,credential-management-reviewers,dimi,jdescottes,willdurand
...
Differential Revision: https://phabricator.services.mozilla.com/D167488
2023-01-23 15:41:49 +00:00
CanadaHonk
7d0f445be8
Bug 1811494 - Fix running Puppeteer tests on Windows erroring out r=webdriver-reviewers,Sasha,jdescottes
...
Fixed regression which caused a Python error preventing Puppeteer tests
on Windows being ran.
Differential Revision: https://phabricator.services.mozilla.com/D167386
2023-01-20 15:48:55 +00:00
CanadaHonk
8e0454bf81
Bug 1810230
- [cdp] Update JSONHandler to set "/json" as alias for "/json/list" r=webdriver-reviewers,whimboo
...
Added /json as an alias for /json/list endpoint in the HTTP routes.
Also added tests for /json/list generally.
Differential Revision: https://phabricator.services.mozilla.com/D166829
2023-01-20 14:47:15 +00:00
CanadaHonk
70ce66342c
Bug 1810253 - [cdp] Support trailing slashes for supported JSONHandler endpoints r=webdriver-reviewers,whimboo
...
Added support for trailing slashes when using HTTP endpoints
(eg: /json/protocol/), previously they would return 404, not conforming
with CDP docs / expected result. Also added tests for such cases.
Depends on D167048
Differential Revision: https://phabricator.services.mozilla.com/D166873
2023-01-20 14:47:15 +00:00
CanadaHonk
bedadc5cd8
Bug 1810726 - [cdp] Fix JSONHandler for "/json/list" to not include the main process target. r=webdriver-reviewers,whimboo
...
The list given by /json/list should not include the main process target
(/json/version should be used instead), Chromium does the same.
General tests for /json/list including using this fixed behavior are
added by the commit after to avoid having to fix newly added tests.
Differential Revision: https://phabricator.services.mozilla.com/D167048
2023-01-20 14:47:14 +00:00
Julian Descottes
987247c956
Bug 1806820 - [remote] Refactor session data broadcast test r=webdriver-reviewers,Sasha,whimboo
...
The current test had complicated logic in the test module "command.sys.mjs" which means we were asserting the test module more than the actual behavior of MessageHandler/SessionData.
Instead, we use a simpler test module, and precisely assert all the updates we receive for session data updates. Also taking the opportunity to add some tests when updating session data items from several categories.
Differential Revision: https://phabricator.services.mozilla.com/D166969
2023-01-20 11:09:08 +00:00
Gijs Kruitbosch
8be066753c
Bug 1810995 - update BrowserTestUtils.loadURI consumers to use loadURIString (automated) - other directories - r=Standard8,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D167154
2023-01-19 20:16:43 +00:00
Barret Rennie
d4eecd8ee4
Bug 1724687 - Remove osfile.jsm usage from remote/cdp r=webdriver-reviewers,nika,whimboo
...
This patch replaces the internals of the StreamRegistry et al to use a new
Stream class as the stream type. Under the hood, it delegates the IO to
IOUtils.
In the case where a PDF's data is returned directly (i.e., they don't request a
stream), we write the data to an nsIStorageStream in memory and hand over the
contents without touching the disk.
Differential Revision: https://phabricator.services.mozilla.com/D163372
2023-01-18 18:05:38 +00:00
Alexandra Borovova
de7723b023
Bug 1797723 - [puppeteer] Update vendor documentation. r=webdriver-reviewers,whimboo
...
Depends on D166651
Differential Revision: https://phabricator.services.mozilla.com/D166652
2023-01-17 10:42:50 +00:00
Alexandra Borovova
d115e24d80
Bug 1797723 - [puppeteer] Sync vendored puppeteer to v18.0.0. r=webdriver-reviewers,whimboo,jdescottes
...
Depends on D166650
Differential Revision: https://phabricator.services.mozilla.com/D166651
2023-01-17 10:42:50 +00:00
Alexandra Borovova
b306cf161f
Bug 1806681 - [puppeteer] Make "mach puppeteer-test" clean up before setting up puppeteer. r=webdriver-reviewers,jdescottes,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D166650
2023-01-17 10:42:49 +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
Mark Banner
d691c51a0d
Bug 1808173 - Convert prompts imports to direct ES imports. r=Gijs,webdriver-reviewers,necko-reviewers,application-update-reviewers,credential-management-reviewers,valentin,whimboo,dimi,bytesized
...
Differential Revision: https://phabricator.services.mozilla.com/D165794
2023-01-16 13:32:20 +00:00
Henrik Skupin
9d9a32281c
Bug 1809105 - [cdp] Increase TIMEOUT_MULTIPLIER for browser chrome tests for debug, ASAN/TSAN, and CCOV builds. r=webdriver-reviewers,Sasha,jdescottes
...
Depends on D166826
Differential Revision: https://phabricator.services.mozilla.com/D166827
2023-01-16 11:23:07 +00:00
Henrik Skupin
8647837ae8
Bug 1734312 - [cdp] Request longer timeout for browser_lifecycleEvent.js. r=webdriver-reviewers,Sasha,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D166826
2023-01-16 11:23:06 +00:00
CanadaHonk
95c057ba8f
Bug 1809712 - [cdp] Fix /json/version reporting incorrect Protocol-Version r=webdriver-reviewers,whimboo
...
The HTTP endpoint /json/version reports Protocol-Version as 1.0, when it
should be 1.3 (as Browser.getVersion correctly reports already). Also
updates test which validates endpoint.
Differential Revision: https://phabricator.services.mozilla.com/D166583
2023-01-12 13:05:05 +00:00
CanadaHonk
0fb5e948b4
Bug 1809051 - [cdp] Browser.getVersion: compute jsVersion and add tests r=webdriver-reviewers,whimboo
...
Compute jsVersion using Firefox version instead of using a hardcoded
value. Also added relevant tests where existing version checks are.
Differential Revision: https://phabricator.services.mozilla.com/D166574
2023-01-12 13:05:04 +00:00
Julian Descottes
19196b8362
Bug 1790372 - [bidi] Add basic support for network.responseCompleted event r=webdriver-reviewers,whimboo
...
NetworkObserver addResponseContent is the last observable callback for a given request, so let's start by using this as the trigger for
responseCompleted. However, as noted on the bug and on Bug 1809210
, this does not meet the expectations from the spec completely so we might have to
change to another observable later.
Differential Revision: https://phabricator.services.mozilla.com/D166373
2023-01-12 10:50:16 +00:00
Julian Descottes
ec379681a7
Bug 1775791 - [cdp] Wait for progress listener to be ready before starting requests in browser_setCacheDisabled.js r=webdriver-reviewers,whimboo
...
We should wait for the progress listener to be setup otherwise we are racing against the ContentTask.spawn
Differential Revision: https://phabricator.services.mozilla.com/D166577
2023-01-12 09:02:59 +00:00
Sandor Molnar
809e1ecfd6
Backed out changeset 11c0626c2b80 (bug 1724687) for causing xpc failures in test_StreamRegistry
2023-01-11 20:26:39 +02:00
Barret Rennie
d0ff8143f8
Bug 1724687 - Remove osfile.jsm usage from remote/cdp r=webdriver-reviewers,nika,whimboo
...
This patch replaces the internals of the StreamRegistry et al to use a new
Stream class as the stream type. Under the hood, it delegates the IO to
IOUtils.
In the case where a PDF's data is returned directly (i.e., they don't request a
stream), we write the data to an nsIStorageStream in memory and hand over the
contents without touching the disk.
Differential Revision: https://phabricator.services.mozilla.com/D163372
2023-01-11 16:58:04 +00:00
Henrik Skupin
5547a16d20
Bug 1790378 - [webdriver-bidi] Added timestamp to navigation info. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D166381
2023-01-10 07:13:40 +00:00
Henrik Skupin
3d48794987
Bug 1802284 - [marionette] Added support for (de-)serialization of HTMLCollection and NodeList objects. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D166336
2023-01-10 07:12:34 +00:00
Julian Descottes
707344df29
Bug 1790370 - [bidi] Add basic support for network.responseStarted event r=webdriver-reviewers,Sasha,whimboo
...
Depends on D165431
Differential Revision: https://phabricator.services.mozilla.com/D165432
2023-01-07 00:38:47 +00:00
Julian Descottes
a507b63074
Bug 1806735 - [remote] Add browser mochitest for the shared NetworkListener r=webdriver-reviewers,whimboo
...
Add a browser mochitest for the listener and fix minor issues at the same time
Differential Revision: https://phabricator.services.mozilla.com/D165227
2023-01-06 20:53:19 +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
Dennis Schubert
3f6d8d1e66
Bug 1795871 - Part 2: Make exceptionDetails' lineNumber and columnNumber zero-based. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D163329
2023-01-03 19:52:50 +00:00
Dennis Schubert
542774f264
Bug 1795871 - Part 1: Ensure exceptionDetails.scriptId is a string. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D163328
2023-01-03 19:52:49 +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
Marco Castelluccio
f69e697461
Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D165395
2022-12-23 22:45:46 +00:00
Mark Banner
8ff997068a
Bug 1806306 - Convert AsyncShutdown imports to direct ES imports. r=mak,webdriver-reviewers,application-update-reviewers,bytesized
...
Differential Revision: https://phabricator.services.mozilla.com/D164981
2022-12-23 12:37:06 +00:00
Henrik Skupin
0e51bbe007
Bug 1792524 - [WebDriver BiDi] Add support for serialization and deserialization of generic platform objects. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D165421
2022-12-23 12:35:34 +00:00
Valentin Gosu
df13492ee4
Bug 1596845
- Make DNSServices available as `Services.dns` r=necko-reviewers,webdriver-reviewers,kershaw
...
Depends on D164347
Differential Revision: https://phabricator.services.mozilla.com/D164856
2022-12-23 09:26:17 +00:00
Marian-Vasile Laza
56b22ee0ba
Backed out 9 changesets (bug 1596845
) for causing xpcshell failures on test_trr_enterprise_policy.js. CLOSED TREE
...
Backed out changeset 231acfc052bb (bug 1596845
)
Backed out changeset 7d02dad4d720 (bug 1596845
)
Backed out changeset b0449eec2671 (bug 1596845
)
Backed out changeset 5cd033c9ef7c (bug 1596845
)
Backed out changeset 98d583f1d19e (bug 1596845
)
Backed out changeset b78bc0049605 (bug 1596845
)
Backed out changeset 88919aaff89b (bug 1596845
)
Backed out changeset f4adb3e7b8e1 (bug 1596845
)
Backed out changeset b171f7ac0b40 (bug 1596845
)
2022-12-23 09:21:39 +02:00
Valentin Gosu
6ca2987fe1
Bug 1596845
- Make DNSServices available as `Services.dns` r=necko-reviewers,webdriver-reviewers,kershaw
...
Depends on D164347
Differential Revision: https://phabricator.services.mozilla.com/D164856
2022-12-23 01:20:03 +00:00
Sandor Molnar
cfe9cd7773
Backed out changeset 631e22733b8b (bug 1724687) for causing multiple failures. CLOSED TREE
2022-12-23 02:48:55 +02:00
Barret Rennie
8e681217e2
Bug 1724687 - Remove osfile.jsm usage from remote/cdp r=webdriver-reviewers,nika,whimboo
...
This patch replaces the internals of the StreamRegistry et al to use a new
Stream class as the stream type. Under the hood, it delegates the IO to
IOUtils.
In the case where a PDF's data is returned directly (i.e., they don't request a
stream), we write the data to an nsIStorageStream in memory and hand over the
contents without touching the disk.
Differential Revision: https://phabricator.services.mozilla.com/D163372
2022-12-23 00:06:26 +00:00
Sandor Molnar
56d5efdcae
Backed out 9 changesets (bug 1596845
) for causing mochitest failures in browser/base/content/test/about/browser_aboutCertError_telemetry.js
...
Backed out changeset eb1e34c3041f (bug 1596845
)
Backed out changeset af6d41439c60 (bug 1596845
)
Backed out changeset f1447dd8df04 (bug 1596845
)
Backed out changeset a383f2bbcaae (bug 1596845
)
Backed out changeset 950c66dd6133 (bug 1596845
)
Backed out changeset ab300239fd69 (bug 1596845
)
Backed out changeset 8e1fe024b680 (bug 1596845
)
Backed out changeset 80e5048d1f35 (bug 1596845
)
Backed out changeset b14a4910d73b (bug 1596845
)
2022-12-23 00:56:35 +02:00
Valentin Gosu
ff04cde9bd
Bug 1596845
- Make DNSServices available as `Services.dns` r=necko-reviewers,webdriver-reviewers,kershaw
...
Depends on D164347
Differential Revision: https://phabricator.services.mozilla.com/D164856
2022-12-22 21:16:07 +00:00
Alexandra Borovova
7b40f31aa5
Bug 1741834 - [messagehandler] Support transactions when using sessionData. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D163957
2022-12-21 13:31:36 +00:00
Danny Colin
980244d030
Bug 1796797 - Convert toolkit/components/contextualidentity JSM modules to ESMs r=baku,webdriver-reviewers,extension-reviewers,settings-reviewers,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D159945
2022-12-21 08:14:05 +00:00
Julian Descottes
7d99823762
Bug 1790368 - [bidi] Implement basic support for network.beforeRequestSent event r=webdriver-reviewers,Sasha,whimboo
...
Depends on D164147
Differential Revision: https://phabricator.services.mozilla.com/D162037
2022-12-16 10:53:50 +00:00
Stanca Serban
501e1a40b6
Backed out 4 changesets (bug 1790368) for causing mochitests failures in browser_networkobserver_invalid_constructor.js. CLOSED TREE
...
Backed out changeset b04c179c53fb (bug 1790368)
Backed out changeset a50e9467f30b (bug 1790368)
Backed out changeset 8b438fe8bd72 (bug 1790368)
Backed out changeset 6df64c2927f1 (bug 1790368)
2022-12-16 12:11:47 +02:00
Julian Descottes
3f84a23c66
Bug 1790368 - [bidi] Implement basic support for network.beforeRequestSent event r=webdriver-reviewers,Sasha,whimboo
...
Depends on D164147
Differential Revision: https://phabricator.services.mozilla.com/D162037
2022-12-16 09:30:39 +00:00
John Bieling
8fd81748ad
Bug 1797914 - Remove usage of mail-delayed-startup-finished. r=whimboo,webdriver-reviewers,mkmelin,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D160607
2022-12-15 15:30:43 +00:00
Julian Descottes
38a84730f7
Bug 1742607 - Add initial documentation for MessageHandler architecture r=webdriver-reviewers,whimboo,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D164393
2022-12-14 10:17:47 +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
44d9075248
Bug 1800086 - Implement WebDriver BiDi capture_screenshot command, r=webdriver-reviewers,jdescottes,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D161803
2022-12-12 13:44:51 +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
Alexandra Borovova
f374a2347c
Bug 1723102 - [bidi] Implement full support for session.subscribe and session.unsubscribe commands. r=webdriver-reviewers,jdescottes,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D161307
2022-12-08 08:44:58 +00:00
Henrik Skupin
17595c173a
Bug 1770731
- [remote] Add support for serialization of platform objects of type Node. r=webdriver-reviewers,jdescottes,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D163004
2022-12-08 07:22:53 +00:00
Julian Descottes
dda315bf6a
Bug 1804219 - [remote] Clarify where to add remote preferences r=webdriver-reviewers,whimboo,Sasha
...
Depends on D163891
Differential Revision: https://phabricator.services.mozilla.com/D163922
2022-12-07 09:07:32 +00:00
Julian Descottes
ec74a5084d
Bug 1802473 - [remote] Set widget.windows.window_occlusion_tracking.enabled to false for all remote protocols r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D163891
2022-12-07 09:07:31 +00:00
Henrik Skupin
6b45f42e4f
Bug 1803599 - [webdriver-bidi] Add type field to "ScriptEvaluateResult" for "success" or "exception". r=webdriver-reviewers,Sasha,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D163830
2022-12-07 08:39:24 +00:00
Henrik Skupin
497c003c10
Bug 1800257 - [puppeteer] Allow "Frame.waitForFunction should work when resolved right before execution context disposal" to fail r=webdriver-reviewers,jdescottes
...
The test is currently broken and got fixed upstream for
a later Puppeteer release:
https://github.com/puppeteer/puppeteer/pull/9368
Until the fix got downstreamed this test will be flaky
and can pass and fail.
Differential Revision: https://phabricator.services.mozilla.com/D163984
2022-12-07 08:35:28 +00:00
Gijs Kruitbosch
38d4b2f917
Bug 1803158 - convert session restore consumers to reference the sys.mjs files instead, r=webdriver-reviewers,perftest-reviewers,extension-reviewers,credential-management-reviewers,Standard8,sgalich,whimboo,sparky,willdurand
...
Differential Revision: https://phabricator.services.mozilla.com/D163350
2022-12-06 16:02:03 +00:00
Julian Descottes
1de6de4bba
Bug 1801461 - [bidi] browsingContext.navigate[interactive] should not stop the progress listener if navigation has not started r=webdriver-reviewers,Sasha,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D162485
2022-12-05 13:00:30 +00:00
Mark Banner
7837d8d2cf
Bug 1803341 - Automatically replace Cu.reportError with console.error (remote). r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D163455
2022-12-01 16:29:01 +00:00
Nika Layzell
98304d1200
Bug 1793463 - Part 5: Stop using contractids to fetch protocol handlers, r=necko-reviewers,xpcom-reviewers,webdriver-reviewers,whimboo,valentin,kmag
...
This patch replaces the previous ContractID-based lookup system for protocol
handlers, and replaces it with a new custom system in nsIOService. It will be
pre-populated with non-overridable static protocol handlers using the
StaticComponents infrastructure added in the previous part, and callers can
also dynamically register new protocol handlers at runtime.
This new system is intended to provide access to the default port and
non-dynamic protocol flags off-main-thread, by requiring these values to be
provided up-front as constants, rather than getting them from the xpcom
interface. The data is then guarded by an RWLock.
Callers which look up specific handlers by their contractID are not changed, as
the contract IDs for existing handlers have not been changed, so the lookup
will still succeed.
This change as-implemented breaks the nsGIOProtocolHandler on Linux, as it
removes the special code which would try to use that handler for some
protocols. This will be fixed in a later part by making the
nsGIOProtocolHandler use the dynamic registration APIs to register and
un-register protocol handlers at runtime in response to the GIO pref.
Differential Revision: https://phabricator.services.mozilla.com/D162804
2022-12-01 15:43:19 +00:00
Marian-Vasile Laza
7492025127
Backed out 7 changesets (bug 1793463) for causing bustages on nsIOService.cpp. CLOSED TREE
...
Backed out changeset 47c3acb30de2 (bug 1793463)
Backed out changeset 71afe900eb17 (bug 1793463)
Backed out changeset d168599a269e (bug 1793463)
Backed out changeset d0f18d300818 (bug 1793463)
Backed out changeset a116e6f089f2 (bug 1793463)
Backed out changeset eba1123c8b56 (bug 1793463)
Backed out changeset 68a3eb8a3057 (bug 1793463)
2022-12-01 02:30:02 +02:00
Nika Layzell
9cc8ee8c01
Bug 1793463 - Part 5: Stop using contractids to fetch protocol handlers, r=necko-reviewers,xpcom-reviewers,webdriver-reviewers,whimboo,valentin,kmag
...
This patch replaces the previous ContractID-based lookup system for protocol
handlers, and replaces it with a new custom system in nsIOService. It will be
pre-populated with non-overridable static protocol handlers using the
StaticComponents infrastructure added in the previous part, and callers can
also dynamically register new protocol handlers at runtime.
This new system is intended to provide access to the default port and
non-dynamic protocol flags off-main-thread, by requiring these values to be
provided up-front as constants, rather than getting them from the xpcom
interface. The data is then guarded by an RWLock.
Callers which look up specific handlers by their contractID are not changed, as
the contract IDs for existing handlers have not been changed, so the lookup
will still succeed.
This change as-implemented breaks the nsGIOProtocolHandler on Linux, as it
removes the special code which would try to use that handler for some
protocols. This will be fixed in a later part by making the
nsGIOProtocolHandler use the dynamic registration APIs to register and
un-register protocol handlers at runtime in response to the GIO pref.
Differential Revision: https://phabricator.services.mozilla.com/D162804
2022-11-30 18:13:43 +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
Henrik Skupin
1ed700de36
Bug 1802103 - [remote] Disable location change rate limit. r=webdriver-reviewers,Sasha,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D162826
2022-11-24 17:09:51 +00:00
Marco Castelluccio
1267ec48f8
Bug 1790816 - Reformat remote/ with isort. r=webdriver-reviewers,whimboo DONTBUILD
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D162648
2022-11-22 10:59:05 +00:00
Tom Ritter
8e1c983ccd
Bug 1800927: Fix the Updatebot linter and offending moz.yaml files r=ahal,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162223
2022-11-21 19:35:16 +00:00
Henrik Skupin
365c5b2b7c
Bug 1796073 - [remote] Make columnNumber in exceptions and stackTraces 0-based. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D162280
2022-11-17 13:16:59 +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
Henrik Skupin
b4875f996c
Bug 1800737 - [marionette] Simplify element staleness check. r=webdriver-reviewers,jgraham,jdescottes
...
By using the `document.isActive()` helper it can be
more easily determined if a given element is in the
active document or not.
Differential Revision: https://phabricator.services.mozilla.com/D162156
2022-11-16 11:17:15 +00:00
Henrik Skupin
3e6059c23c
Bug 1792875 - [webdriver-bidi] Store WebSocket connection details for WebDriver BiDi in a JSON file. r=webdriver-reviewers,jdescottes,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D158419
2022-11-14 20:08:24 +00:00
Edgar Chen
04cf2a513c
Bug 1795116 - Support specifying tiltX/tiltY/twist on synthesized touch event; r=webdriver-reviewers,smaug,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D160970
2022-11-08 19:47:29 +00:00
Julian Descottes
8d6c7589a8
Bug 1797115 - [bidi] Rename log entry level warning to warn r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D161586
2022-11-08 17:27:01 +00:00
Julian Descottes
cb59a766e7
Bug 1799431 - [bidi] Fix errors this[#subscribedEvents].remove is not a function r=jgraham,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D161437
2022-11-07 11:44:39 +00:00
Alexandra Borovova
94ae1e3f1a
Bug 1756610
- [bidi] Implement "browsingContext.domContentLoaded" event. r=webdriver-reviewers,jdescottes
...
Depends on D160763
Differential Revision: https://phabricator.services.mozilla.com/D160764
2022-11-04 16:29:55 +00:00
Alexandra Borovova
bd8a158bbf
Bug 1756610
- [bidi] Rename internal "browsingContext.DOMContentLoaded" event. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D160763
2022-11-04 16:29:55 +00:00
Henrik Skupin
62dd4b218f
Bug 1794099 - [marionette] "Get Element Text" has to return text for pretty-printed XML. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D161031
2022-11-03 07:59:21 +00:00
Henrik Skupin
8777858e6e
Bug 1793311 - [marionette] Fix documentation for Python tests. r=webdriver-reviewers,jdescottes DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D160235
2022-11-02 21:32:26 +00:00
Henrik Skupin
1c5d1ee2db
Bug 1793311 - [marionette] Fix Selenium atoms export instructions. r=webdriver-reviewers,jdescottes DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D160234
2022-11-02 21:32:26 +00:00
Henrik Skupin
cca2834fb3
Bug 1793311 - [marionette] Fix markdown warnings. r=webdriver-reviewers,jdescottes DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D160233
2022-11-02 21:32:26 +00:00
Julian Descottes
0c4f6cad4e
Bug 1795653 - [remote] Add trace logs when ProgressListener starts/stops r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D160848
2022-11-02 09:12:16 +00:00
Cristian Tuns
4d37cf70f1
Backed out 19 changesets (bug 1541508) for causing xpcshell failures on test_notHeadlessByDefault.js CLOSED TREE
...
Backed out changeset 08476fa2bc27 (bug 1541508)
Backed out changeset 0bf7514845db (bug 1541508)
Backed out changeset aa612a5e9ef7 (bug 1541508)
Backed out changeset 6bb9360473f7 (bug 1541508)
Backed out changeset b3d8e92f50c2 (bug 1541508)
Backed out changeset fa40dded133e (bug 1541508)
Backed out changeset 2e7db4aa8d4f (bug 1541508)
Backed out changeset 6098e2eb62ea (bug 1541508)
Backed out changeset 2c599ee639c4 (bug 1541508)
Backed out changeset 7d44f6e2644c (bug 1541508)
Backed out changeset c1279c3d674c (bug 1541508)
Backed out changeset 8bd08a62a590 (bug 1541508)
Backed out changeset 740010cb005c (bug 1541508)
Backed out changeset 0bfc7dd85c62 (bug 1541508)
Backed out changeset c4374a351356 (bug 1541508)
Backed out changeset 44ccfeca7364 (bug 1541508)
Backed out changeset e944e706a523 (bug 1541508)
Backed out changeset 2c59d66f43e4 (bug 1541508)
Backed out changeset a1896eacb6f1 (bug 1541508)
2022-11-01 22:38:52 -04:00
Barret Rennie
3618828859
Bug 1541508 - Use Services.env in remote/ r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D160144
2022-11-02 02:08:56 +00:00
Mark Banner
9189ff3f6f
Bug 1798018 - Convert consumers of toolkit/modules/tests to import ES modules direct. r=Gijs,webdriver-reviewers,extension-reviewers,settings-reviewers,credential-management-reviewers,sgalich
...
Differential Revision: https://phabricator.services.mozilla.com/D160664
2022-11-01 13:26:38 +00:00
Alexandra Borovova
428f90d6b8
Bug 1791532 - [puppeteer] Sync puppeteer v17.1.2 r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D160331
2022-10-27 07:22:47 +00:00
Sylvestre Ledru
5afd68ac95
no bug - fix some typos found by codespell r=linter-reviewers,fluent-reviewers,Gijs,Standard8 DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D160290
2022-10-26 09:14:14 +00:00
Mark Banner
cce2d7f105
Bug 1795322 - Update toolkit modules references in marionette related code. r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D160026
2022-10-26 08:06:33 +00:00
Alexandra Borovova
eaf581c1b2
Bug 1793589 - [bidi] Consider empty sandbox name as a default realm r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D160242
2022-10-26 07:41:16 +00:00
Csoregi Natalia
5f9da7b301
Backed out 12 changesets (bug 1795322) for causing multiple failures e.g. test_deletion_request_ping.py. CLOSED TREE
...
Backed out changeset aba25cbcda51 (bug 1795322)
Backed out changeset a4a35005ada9 (bug 1795322)
Backed out changeset 8e8d790eb0f4 (bug 1795322)
Backed out changeset db8903454bd3 (bug 1795322)
Backed out changeset 60cc71c61cad (bug 1795322)
Backed out changeset bc6a674994ad (bug 1795322)
Backed out changeset 6ac8a611f8c7 (bug 1795322)
Backed out changeset 9fb873ecfb31 (bug 1795322)
Backed out changeset c8a7a40c2a2f (bug 1795322)
Backed out changeset f2c118b6c6ce (bug 1795322)
Backed out changeset 38df43b4a70f (bug 1795322)
Backed out changeset 89aea8373411 (bug 1795322)
2022-10-25 23:47:58 +03:00
Mark Banner
6b6069c609
Bug 1795322 - Update toolkit modules references in marionette related code. r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D160026
2022-10-25 19:49:24 +00:00
Henrik Skupin
a162d7481b
Bug 1793920 - [wdspec] Don't serialize HTMLDocument as a WebElement reference. r=webdriver-reviewers,jgraham
...
As per WebDriver specification the document, which has a
nodeType of 9 needs to be handled as a plain object.
Differential Revision: https://phabricator.services.mozilla.com/D158766
2022-10-24 10:45:38 +00:00
Henrik Skupin
6e1a4e637a
Bug 1533058 - [marionette] "WebDriver:NewWindow" for type "tab" has to open "about:blank". r=webdriver-reviewers,Sasha,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D147746
2022-10-24 07:46:15 +00:00
Mark Banner
2ffde1e92f
Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy
...
Mainly automated changes. Some manual ESLint fixes and whitespace cleanup.
Differential Revision: https://phabricator.services.mozilla.com/D158452
2022-10-18 11:21:26 +00:00
Benjamin VanderSloot
066e83f229
Bug 1793647, part 1 - Create new Sec-Fetch-Dest value for WebIdentity (FedCM), r=freddyb,webdriver-reviewers,whimboo
...
This is to keep up with WHATWG Fetch https://github.com/whatwg/fetch/pull/1495 .
Also revised to not include the new destination type in the RequestDestination enum, per https://github.com/whatwg/fetch/pull/1500 .
I added an element to nsIContentPolicy::nsContentPolicyType as my starting point and
proceeded from there, following the instructions at the end of the internal enum.
Differential Revision: https://phabricator.services.mozilla.com/D158657
2022-10-17 16:07:50 +00:00
Julian Descottes
fc6fd7345d
Bug 1765619 - [webdriver-bidi] Add context parameter to browsingContext.create command r=webdriver-reviewers,Sasha,whimboo
...
Depends on D159334
Differential Revision: https://phabricator.services.mozilla.com/D143651
2022-10-14 20:43:01 +00:00
Julian Descottes
60cb11e9ff
Bug 1765619 - [remote] Add getTabForBrowsingContext helper in TabManager r=webdriver-reviewers,whimboo
...
Depends on D159121
Differential Revision: https://phabricator.services.mozilla.com/D159334
2022-10-14 20:43:01 +00:00
Julian Descottes
e41ebdb2d7
Bug 1765619 - [remote] Add referenceTab parameter to TabManager addTab r=webdriver-reviewers,Sasha,whimboo
...
The updated version of the browsingContext.create spec mentions that the new tab should be added right after the reference context when
provided. We need to extend TabManager.addTab in order to support this behavior:
Differential Revision: https://phabricator.services.mozilla.com/D159121
2022-10-14 20:43:00 +00:00
David Burns
d250baab62
Bug 1771942: Update the Selenium Atoms used by Marionette. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D151123
2022-10-13 11:40:59 +00:00
Henrik Skupin
268d0ae791
Bug 1794553 - [marionette] isReftestReady has to check the navigation status based on the webProgress' browsing context. r=webdriver-reviewers,Sasha,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D159022
2022-10-11 13:17:40 +00:00
Alexandre Poirot
76aed8f004
Bug 1793575 - [devtools] Convert jsdebugger.jsm to jsdebugger.sys.mjs. r=Honza,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D158571
2022-10-06 14:21:22 +00:00
Henrik Skupin
00fc04265e
Bug 1792088
- [remote] Prefer IPv4 over IPv6 for resolved IP addresses of localhost. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D158563
2022-10-05 14:54:50 +00:00
Henrik Skupin
e75a84eaa1
Bug 1141335 - [marionette] Use in_app by default for quit() and restart(). r=webdriver-reviewers,jdescottes,perftest-reviewers,AlexandruIonescu
...
Hereby the "in_app" argument is required to be specified in case some
other argument eg. "clean" requires a termination of the application.
Differential Revision: https://phabricator.services.mozilla.com/D157219
2022-10-04 09:04:25 +00:00
James Graham
114a5d427e
Bug 1791736 - Move the caret to the end for send_keys r=webdriver-reviewers,jdescottes,whimboo
...
Only if the element isn't already focused. If it is already focused,
don't alter the focus.
Differential Revision: https://phabricator.services.mozilla.com/D158084
2022-10-03 15:18:41 +00:00
Julian Descottes
f7b11c4769
Bug 1790473 - [remote] Remove remote/.eslintrc.js r=webdriver-reviewers,whimboo
...
Depends on D158298
Differential Revision: https://phabricator.services.mozilla.com/D158299
2022-09-30 11:08:09 +00:00
Julian Descottes
5db63c4432
Bug 1790473 - [cdp] Convert /remote/cdp JSM modules to ESM r=webdriver-reviewers,whimboo
...
Depends on D158297
Differential Revision: https://phabricator.services.mozilla.com/D158298
2022-09-30 11:08:09 +00:00
Julian Descottes
3635b10bad
Bug 1790472 - [bidi] Convert /remote/webdriver-bidi JSM modules to ESM r=webdriver-reviewers,whimboo
...
Depends on D158296
Differential Revision: https://phabricator.services.mozilla.com/D158297
2022-09-30 11:08:08 +00:00
Julian Descottes
4a1ddfd485
Bug 1790471 - [marionette] Convert /remote/marionette JSM modules to ESM r=webdriver-reviewers,whimboo
...
Depends on D158295
Differential Revision: https://phabricator.services.mozilla.com/D158296
2022-09-30 11:08:08 +00:00
Julian Descottes
bf82c5039a
Bug 1790468 - [remote] Convert /remote/server JSM modules to ESM r=webdriver-reviewers,whimboo
...
Depends on D158294
Differential Revision: https://phabricator.services.mozilla.com/D158295
2022-09-30 11:08:07 +00:00
Julian Descottes
b24d46c99d
Bug 1790468 - [remote] Convert /remote/components JSM modules to ESM r=webdriver-reviewers,whimboo
...
Depends on D158293
Differential Revision: https://phabricator.services.mozilla.com/D158294
2022-09-30 11:08:07 +00:00
Julian Descottes
d1f7dbe55e
Bug 1790468 - [remote] Convert /remote/shared JSM modules to ESM r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D158293
2022-09-30 11:08:06 +00:00
Butkovits Atila
539f87fe4f
Backed out changeset 3e220bf19d7b (bug 1141335) for causing failures at awsy/test_memory_usage.py. CLOSED TREE
2022-09-30 02:12:58 +03:00
Henrik Skupin
932d46b87f
Bug 1141335 - [marionette] Use in_app by default for quit() and restart(). r=webdriver-reviewers,jdescottes
...
Hereby the "in_app" argument is required to be specified in case some
other argument eg. "clean" requires a termination of the application.
Differential Revision: https://phabricator.services.mozilla.com/D157219
2022-09-29 18:34:25 +00:00
Mark Banner
8d1ebcb9d6
Bug 1792365 - Convert toolkit/modules consumers to use ES module imports directly. r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,extension-reviewers,preferences-reviewers,desktop-theme-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,robwu,Gijs,sgalich,bytesized,AlexandruIonescu,dao,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D158094
2022-09-29 06:52:34 +00:00
Henrik Skupin
d5c7f69016
Bug 1789659 - [remote] Make TabManager.removeTab asynchronous. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D158252
2022-09-28 15:39:23 +00:00
Julian Descottes
895acde24b
Bug 1780005 - [remote] Add more trace logs to ProgressListener r=webdriver-reviewers,whimboo
...
Depends on D158142
Tried to cover all branches so that we know exactly why a progress listener stops or hangs.
Added a #trace private helper for readability.
Differential Revision: https://phabricator.services.mozilla.com/D158143
2022-09-27 13:24:53 +00:00
Julian Descottes
c62ef2f36b
Bug 1763109 - [remote] ProgressListener should not resolve early if waitForExplicitStart is true r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D158142
2022-09-27 13:24:52 +00:00
Alexandra Borovova
f32dba0420
Bug 1770754 - [bidi] Support serialization of complex objects with container value fields. r=webdriver-reviewers,jdescottes,whimboo
...
Depends on D157813
Differential Revision: https://phabricator.services.mozilla.com/D157635
2022-09-27 11:31:27 +00:00
Alexandra Borovova
f3094bccfc
Bug 1770754 - [bidi] Add internal ids to the duplicated objects for a given serialization. r=webdriver-reviewers,jdescottes,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D157634
2022-09-27 11:31:26 +00:00
Julian Descottes
f52f1c98c3
Bug 1788861 - [bidi] Deserialization of remote references should not create new objects r=Sasha,webdriver-reviewers,whimboo
...
Depends on D156691
Differential Revision: https://phabricator.services.mozilla.com/D156717
2022-09-20 13:29:50 +00:00
Alexandra Borovova
6ca2b6a083
Bug 1778976 - [bidi] Enable "script.evaluate", "script.callFunction" and "script.disown" on release channels. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D157091
2022-09-20 09:12:51 +00:00
Alexandra Borovova
9f3df6a72a
Bug 1779231
- [bidi] Add Realm support to "target" argument for "script.evaluate", "script.callFunction" and "script.disown" r=webdriver-reviewers,jdescottes,whimboo
...
Depends on D156051
Differential Revision: https://phabricator.services.mozilla.com/D156690
2022-09-20 09:12:49 +00:00
Dana Keeler
bdb75eecd3
Bug 1790451 - remove now-unnecessary QueryInterface(Ci.nsITransportSecurityInfo) calls r=jschanck,webdriver-reviewers,necko-reviewers,application-update-reviewers,nalexander,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D157166
2022-09-20 03:58:50 +00:00
Henrik Skupin
1b97aa447f
Bug 1790950 - [remote] Improve logging for Remote Agent protocol messages. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D157431
2022-09-19 19:19:23 +00:00
Henrik Skupin
119e894f82
Bug 1790950 - [marionette] Improve logger output for protocol messages. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D157430
2022-09-19 19:19:22 +00:00
Henrik Skupin
f27030b222
Bug 1790950 - [remote] Remove deprecated Marionette preferences from documentation. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D157428
2022-09-19 19:19:22 +00:00
James Graham
265bbc2061
Bug 1781066 - Disallow missing pointerMove / wheel scroll coordinates, r=webdriver-reviewers,whimboo
...
The spec claims that undefined is allowed for these values, but later
treats them as if they're always integers. I suspect the original
intent was to default to 0, but since there seems to be interop around
rasing an exception, make geckodriver and marionette explicitly check
for valid integers and disallow missing/undefined values.
Differential Revision: https://phabricator.services.mozilla.com/D152645
2022-09-19 16:25:12 +00:00