Gijs Kruitbosch
6168506717
Bug 1780071 - autofix violations of no-comparison-or-assignment-inside-ok in misc other folders r=webdriver-reviewers,necko-reviewers,sync-reviewers,profiler-reviewers,sgalich,whimboo,markh,kershaw,julienw
...
Differential Revision: https://phabricator.services.mozilla.com/D198978
2024-02-19 21:47:41 +00:00
Henrik Skupin
8b9bfc7ede
Bug 1880391 - [puppeteer] Upgrade node module ljharb/through to fix bustage. r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D201994
2024-02-15 17:57:44 +00:00
Iulian Moraru
3c429990cb
Backed out 2 changesets (bug 1875040) for causing performance regression - Bug 1877481
. CLOSED TREE
...
Backed out changeset 8af7503ecb57 (bug 1875040)
Backed out changeset 0e77ff8e2bfc (bug 1875040)
2024-02-15 17:40:41 +02:00
Alexandra Borovova
67e1ebde82
Bug 1854582 - [bidi] Implement "storage.setCookie" command. r=webdriver-reviewers,whimboo,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D200187
2024-02-15 12:46:42 +00:00
Nathan LaPre
e6e1c8b58d
Bug 1878350: Expose empty string to WebDriver to represent "no accessible name", r=Jamie,webdriver-reviewers,whimboo
...
This revision modifies the WebDriver implementation to return an empty string,
rather than null, for the value of an accessible name, in the event that the
accessible name calculation produces no accessible name. This does not change
what we actually think the accessible name is (null), nor does it change how we
expose it to platforms, but it does bring us in line with other browsers for the
purpose of passing web platform name tests. This revision also removes the 16
expected failures in html "no name" tests.
Differential Revision: https://phabricator.services.mozilla.com/D201633
2024-02-14 23:24:37 +00:00
Alexandra Borovova
a05f76918a
Bug 1854580 - [bidi] Implement "storage.getCookies" command. r=webdriver-reviewers,jdescottes,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D199068
2024-02-13 17:08:48 +00:00
Henrik Skupin
5f3f1738d7
Bug 1865381 - [marionette] Update Selenium atoms to 21560a497470f0c769931c17fa9803c6cddf6f1c. r=webdriver-reviewers,jdescottes
...
Depends on D201582
Differential Revision: https://phabricator.services.mozilla.com/D201583
2024-02-12 21:56:36 +00:00
Mark Banner
c689ddb4a2
Bug 1879811 - Replace deprecated ESLint rule no-new-object with no-object-constructor. r=Gijs,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D201362
2024-02-12 18:46:29 +00:00
Julian Descottes
168ad4647b
Bug 1845345
- [bidi] Remove the experimental flag for network intercept features r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D201509
2024-02-12 17:44:28 +00:00
Kagami Sascha Rosylight
466dba5633
Bug 1876754 - Add Permissions::ParseSetParameters for webdriver r=webdriver-reviewers,webidl,smaug,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D200941
2024-02-12 16:08:03 +00:00
Henrik Skupin
19cc83e98a
Bug 1693857 - [marionette] Implicitly accept "beforeunload" prompts in Marionette. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D198681
2024-02-10 16:46:33 +00:00
Henrik Skupin
b14035e694
Bug 1693857 - [remote] Only apply custom preferences if provided. r=webdriver-reviewers,jdescottes
...
If we aren't checking that extra preferences are actually
provided, we will fail completely in setting recommended
preferences.
Differential Revision: https://phabricator.services.mozilla.com/D198698
2024-02-10 16:46:32 +00:00
Henrik Skupin
ac1ced1f8c
Bug 1693857 - [remote] Support "beforeunload" prompt type in dialog class. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D198680
2024-02-10 16:46:32 +00:00
Henrik Skupin
9d52a3520c
Bug 1693857 - [marionette] Use Promise.withResolvers for dialog handling. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D198679
2024-02-10 16:46:31 +00:00
Cristina Horotan
f0a3839410
Backed out 2 changesets (bug 1877469) for causing Wd failures at context_destroyed.py CLOSED TREE
...
Backed out changeset 9bda3647e32c (bug 1877469)
Backed out changeset 4aa0d79f3e06 (bug 1877469)
2024-02-09 15:40:14 +02:00
Henrik Skupin
bdbbb4eca8
Bug 1877469 - [webdriver-bidi] Await visibilitystatus change for previously selected tab when creating or switching tabs. r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D201061
2024-02-09 12:18:26 +00:00
Julian Descottes
f231ce5833
Bug 1879363 - [wdspec] Use consistent pattern for all event subsriptions in browsingContext module r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D201130
2024-02-09 10:10:41 +00:00
Julian Descottes
f0769c94cb
Bug 1877438 - [bidi] Emit fetchError event for requests blocked early r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D200873
2024-02-08 21:16:06 +00:00
Kagami Sascha Rosylight
1fce01ac0e
Bug 1875257 - Part 1: Generalize permission handling of storage-access to all permissions r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D198836
2024-02-06 15:57:30 +00:00
Julian Descottes
191a9767e8
Bug 1874920 - [bidi] Avoid using internal user context id in bidi modules r=webdriver-reviewers,whimboo
...
Depends on D200182
Differential Revision: https://phabricator.services.mozilla.com/D200610
2024-02-06 13:34:44 +00:00
Julian Descottes
11481b0940
Bug 1874920 - [bidi] Add userContext field to browsingContext.Info r=webdriver-reviewers,whimboo
...
Depends on D200339
Differential Revision: https://phabricator.services.mozilla.com/D200024
2024-02-06 13:34:42 +00:00
Julian Descottes
a5b2920165
Bug 1874918 - [bidi] Support userContext parameter for browsingContext.create r=webdriver-reviewers,Sasha,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D200019
2024-02-06 13:34:41 +00:00
Henrik Skupin
527aa78bb4
Bug 1876035 - [remote] Only register NavigationListenerActor when a window global is available. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D200769
2024-02-06 12:14:09 +00:00
jingz
23adbf7d3d
Bug 1832792 - [remote] Update RemoteValue deserialization methods to have `serializedValue` as first argument r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D200214
2024-02-06 09:44:12 +00:00
Julian Descottes
9fe63665df
Bug 1874206 - [bidi] Implement basic support for network.continueResponse r=webdriver-reviewers,Sasha
...
Depends on D199748
On top of request support, also add credentials support since we already have the underlying logic for continueWithAuth
Differential Revision: https://phabricator.services.mozilla.com/D199749
2024-02-05 17:18:10 +00:00
Julian Descottes
5fb3e4a99b
Bug 1874206 - [bidi] Implement basic support for network.continueRequest r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D199748
2024-02-05 17:18:10 +00:00
Henrik Skupin
e8e5c46096
Bug 1878324 - [puppeteer] replace usages of webkit-scrollbar with scrollbar-width r=webdriver-reviewers,Sasha
...
To continue investigating issues with screenshots these
changes will be pulled before the next vendoring.
Differential Revision: https://phabricator.services.mozilla.com/D200466
2024-02-05 09:44:15 +00:00
Henrik Skupin
d601656f8a
Bug 1873948 - [puppeteer] Keep "browser.tabs.closeWindowWithLastTab" disabled for CDP. r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D200073
2024-02-02 16:54:32 +00:00
Henrik Skupin
c21618b331
Bug 1873948 - [webdriver-bidi] "browsingContext.close" should be able to close the last tab of a window. r=webdriver-reviewers,Sasha
...
This also removes the custom value of the recommended
preference `browser.tabs.closeWindowWithLastTab` because
it's not needed anymore.
Differential Revision: https://phabricator.services.mozilla.com/D199134
2024-02-02 16:54:32 +00:00
Butkovits Atila
cb5fbaf067
Backed out 3 changesets (bug 1875257) for causing crashes at permission.html.
...
Backed out changeset 5df20aa207c2 (bug 1875257)
Backed out changeset c0bc6a564dde (bug 1875257)
Backed out changeset 4b036bb03d45 (bug 1875257)
2024-02-02 01:56:23 +02:00
Kagami Sascha Rosylight
d3e724ad95
Bug 1875257 - Part 1: Generalize permission handling of storage-access to all permissions r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D198836
2024-02-01 21:46:08 +00:00
Henrik Skupin
7e84232557
Bug 1878014 - [remote] Do not truncate long WebSocket response payloads if "remote.log.truncate" is not set. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D200335
2024-02-01 15:38:17 +00:00
Henrik Skupin
9e63e4d637
Bug 1877214 - [remote] Fix lint failure in mach_commands.py r=webdriver-reviewers,Sasha
...
Differential Revision: https://phabricator.services.mozilla.com/D200137
2024-01-31 08:46:34 +00:00
Henrik Skupin
8c303fb95a
Bug 1877214 - [puppeteer] Update test expections. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D200013
2024-01-31 08:24:26 +00:00
Henrik Skupin
466956dec5
Bug 1877214 - [remote] Run tests with WebDriver BiDi in headful mode by default. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D200012
2024-01-31 08:24:26 +00:00
Henrik Skupin
87fb415c29
Bug 1877214 - [puppeteer] Remove -S parameter in Shebang from mocha-runner script because it's not supported in CI. r=webdriver-reviewers,jdescottes
...
Depends on D200010
Differential Revision: https://phabricator.services.mozilla.com/D200011
2024-01-31 08:24:25 +00:00
Henrik Skupin
6be8895e5b
Bug 1877214 - [puppeteer] Vendor version 21.10.0. r=webdriver-reviewers,jdescottes
...
Depends on D200009
Differential Revision: https://phabricator.services.mozilla.com/D200010
2024-01-31 08:24:25 +00:00
Henrik Skupin
ffcfc01dfa
Bug 1877214 - [remote] Pass system environment variables to puppeteer test runner. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D200009
2024-01-31 08:24:24 +00:00
James Graham
dfc64dcfad
Bug 1866155 - Don't warn on overflow for print reftests r=webdriver-reviewers,Sasha
...
We end up rendering to the paper size, not the viewport size, so this
isn't such an issue.
Differential Revision: https://phabricator.services.mozilla.com/D197780
2024-01-30 10:15:46 +00:00
Julian Descottes
5d0579eca6
Bug 1872252 - [remote] Make mach puppeteer-test to use WebDriver BiDi by default r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D199620
2024-01-29 10:45:49 +00:00
Henrik Skupin
d60ce00d86
Bug 1875085 - [marionette] Fallback to type hint "tab" in "WebDriver:NewWindow` on Android when "window" is specified. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D199130
2024-01-29 09:59:08 +00:00
Stanca Serban
39a5634e24
Backed out 3 changesets (bug 1875257) for causing Android PermissionManager related wpt crashes.
...
Backed out changeset 0fff6ecf1c10 (bug 1875257)
Backed out changeset adca043ae362 (bug 1875257)
Backed out changeset fd47336dc88d (bug 1875257)
2024-01-27 09:52:37 +02:00
Kagami Sascha Rosylight
96445c4f14
Bug 1875257 - Part 1: Generalize permission handling of storage-access to all permissions r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D198836
2024-01-27 01:20:56 +00:00
Julian Descottes
f54876c32a
Bug 1870847 - [bidi] Implement browser.getUserContexts command r=webdriver-reviewers,whimboo
...
Depends on D198991
Differential Revision: https://phabricator.services.mozilla.com/D198992
2024-01-24 14:15:44 +00:00
Julian Descottes
64ed4a011f
Bug 1870849 - [bidi] Implement browser.removeUserContext command r=webdriver-reviewers,whimboo
...
Depends on D198986
Differential Revision: https://phabricator.services.mozilla.com/D198987
2024-01-24 14:15:43 +00:00
Julian Descottes
d02d67c3b8
Bug 1870849 - [remote] Add NoSuchUserContext error r=webdriver-reviewers,whimboo
...
Depends on D198970
Differential Revision: https://phabricator.services.mozilla.com/D198986
2024-01-24 14:15:42 +00:00
Julian Descottes
1e4c39121a
Bug 1870848 - [bidi] Implement browser.createUserContext command r=webdriver-reviewers,whimboo
...
Depends on D198946
Differential Revision: https://phabricator.services.mozilla.com/D198968
2024-01-24 14:15:41 +00:00
Julian Descottes
6f17ac3554
Bug 1870848 - [remote] Introduce shared webdriver helper UserContextManager r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D198946
2024-01-24 14:15:41 +00:00
Alexandra Borovova
54c6b6ae1e
Bug 1858458 - [bidi] Add support for "contexts" argument to "script.addPreloadScript" command. r=webdriver-reviewers,whimboo,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D199225
2024-01-24 09:58:45 +00:00
Andreas Farre
250f71b842
Bug 1875040 - [cdp] Remove Fission specific cases from context observer. r=whimboo,webdriver-reviewers
...
The document requiring the special casing is no longer created, so the
special case can go away.
Depends on D198781
Differential Revision: https://phabricator.services.mozilla.com/D199071
2024-01-23 08:04:52 +00:00