Alexandra Borovova
c972e94585
Bug 1761443 - Remove unneeded getBrowserIdForBrowsingContext. r=jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D144283
2022-04-21 14:52:43 +00:00
Henrik Skupin
9e73783530
Bug 1722090 - [remote] Move useful browser chrome tests for Remote Agent to wdspec. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D144213
2022-04-21 12:13:14 +00:00
Alexandra Borovova
e97bcb6bf6
Bug 1760900 - Ensure a correct error message when trying to call an unknown internal command. r=jdescottes,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D144021
2022-04-21 11:49:29 +00:00
Henrik Skupin
1fdc18969d
Bug 1764740 - [wdspec] Rename "parent" parameter of "browsingContext.getTree" to "root". r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D143733
2022-04-19 15:13:16 +00:00
Julian Descottes
5f1e21ad97
Bug 1764804 - [marionette] Check embedder element of content browsing contexts in assert.open r=webdriver-reviewers,whimboo
...
For content browsingContexts, assert.open should check if they are connected to a valid embedder element
Differential Revision: https://phabricator.services.mozilla.com/D143772
2022-04-19 11:55:19 +00:00
Tooru Fujisawa
6b7683af58
Bug 1764688 - Fix this variable in MessageHandlerFrameActor.register. r=jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D143713
2022-04-14 23:08:01 +00:00
ui.sayuree
92dd774844
Bug 1702491 - remove redundant checks for QI. r=mkaply,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D143732
2022-04-14 20:20:38 +00:00
Henrik Skupin
2257a994e2
Bug 1756532 - [marionette] waitForInitialNavigationCompleted has to wait for a potential page load after about:blank. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D143181
2022-04-13 09:53:14 +00:00
Alexandra Borovova
ad907ed4fb
Bug 1723137: Create a shared module for PDF creation. r=whimboo,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D143449
2022-04-12 13:26:11 +00:00
Henrik Skupin
7960d0832b
Bug 1759998 - [remote] Only accept system-local loopback WebSocket connections for clients. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D143396
2022-04-12 04:31:08 +00:00
Julian Descottes
b381342993
Bug 1673104 - [puppeteer] Synchronize page.spec.ts fix from puppeteer PR #8208 r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D143179
2022-04-07 20:55:05 +00:00
Julian Descottes
07b6609d7d
Bug 1730642 - [webdriver-bidi] Implement a basic browsingContext.navigate command r=webdriver-reviewers,whimboo
...
Depends on D142514
Differential Revision: https://phabricator.services.mozilla.com/D141583
2022-04-07 13:27:25 +00:00
Julian Descottes
e3c22ecafc
Bug 1730642 - [remote] Extract internal event logic to a dedicated class r=webdriver-reviewers,whimboo
...
Depends on D142513
Differential Revision: https://phabricator.services.mozilla.com/D142514
2022-04-07 13:27:25 +00:00
Julian Descottes
3982c53c50
Bug 1730642 - [remote] Emit internal MessageHandler events with their original name r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D142513
2022-04-07 13:27:24 +00:00
Kagami Sascha Rosylight
1409f37ca3
Bug 1703953 - Part 2: Apply mozilla/use-isInstance rules for .jsm files r=webdriver-reviewers,pip-reviewers,mhowell,Gijs,whimboo
...
This replaces all `instanceof` uses for DOM interfaces, since the operator in priviliged context works same as .isInstance().
Differential Revision: https://phabricator.services.mozilla.com/D141785
2022-04-06 11:57:57 +00:00
Emilio Cobos Álvarez
f2c3712011
Bug 1763158 - Make WPT reftests honor the color-scheme content-override pref again. r=jgraham,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D142966
2022-04-05 20:22:03 +00:00
Henrik Skupin
0d5a0d6a98
Bug 1759994 - [remote] Use command line arguments for allowed hosts and origins for Remote Agent. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D142188
2022-04-02 11:47:16 +00:00
Henrik Skupin
3f863ffa97
Bug 1759994 - [remote] Use private properties for Remote Agent class. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D142187
2022-04-02 11:47:15 +00:00
Csoregi Natalia
adf09a8219
Backed out 4 changesets (bug 1761436, bug 1759994) for causing remote failures. CLOSED TREE
...
Backed out changeset f75298e767bb (bug 1759994)
Backed out changeset edfc642ff2f3 (bug 1759994)
Backed out changeset 3cce6dda3252 (bug 1759994)
Backed out changeset d0cc26a88d21 (bug 1761436)
2022-04-01 18:23:55 +03:00
Henrik Skupin
a056d421df
Bug 1759994 - [remote] Use command line arguments for allowed hosts and origins for Remote Agent. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D142188
2022-04-01 11:31:30 +00:00
Henrik Skupin
cca191d4aa
Bug 1759994 - [remote] Use private properties for Remote Agent class. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D142187
2022-04-01 11:31:30 +00:00
Emilio Cobos Álvarez
7e23a4287f
Bug 1760836 - Support printing to an nsIOutputStream. r=jfkthame,jrmuizel,webdriver-reviewers,geckoview-reviewers,agi
...
The trickiest bits are the PrintTargetCG ones, the rest is just plumbing
and cleanups and tests, but let me know if you want those to be split
out, can do.
The GTK change to nsPrintSettingsGTK::GetResolution is a no-op (we only
read resolution on windows), but I did that because we assume that it
doesn't fail and GTK returns a sane default anyways.
Differential Revision: https://phabricator.services.mozilla.com/D142199
2022-03-30 18:51:58 +00:00
Iulian Moraru
7a3ed2ce2a
Backed out changeset d42d7505c9cf (bug 1760836) for causing mochitest failures on browser_print_stream.js. CLOSED TREE
2022-03-29 23:32:39 +03:00
Emilio Cobos Álvarez
b0fb172236
Bug 1760836 - Support printing to an nsIOutputStream. r=jfkthame,jrmuizel,webdriver-reviewers,geckoview-reviewers,agi
...
The trickiest bits are the PrintTargetCG ones, the rest is just plumbing
and cleanups and tests, but let me know if you want those to be split
out, can do.
The GTK change to nsPrintSettingsGTK::GetResolution is a no-op (we only
read resolution on windows), but I did that because we assume that it
doesn't fail and GTK returns a sane default anyways.
Differential Revision: https://phabricator.services.mozilla.com/D142199
2022-03-29 17:50:58 +00:00
criss
4eec7e25a3
Backed out 3 changesets (bug 1703953) for causing multiple failures. CLOSED TREE
...
Backed out changeset 871a1fac289e (bug 1703953)
Backed out changeset 8151244bda18 (bug 1703953)
Backed out changeset eaf6d4c353be (bug 1703953)
2022-03-29 17:01:58 +03:00
Kagami Sascha Rosylight
c8f12f94dc
Bug 1703953 - Part 2: Apply mozilla/use-isInstance rules for .jsm files r=webdriver-reviewers,pip-reviewers,mhowell,Gijs,whimboo
...
This replaces all `instanceof` uses for DOM interfaces, since the operator in priviliged context works same as .isInstance().
Differential Revision: https://phabricator.services.mozilla.com/D141785
2022-03-29 13:11:00 +00:00
Olivia Hall
4e4f917a30
Bug 1708105 - [marionette] Add support for user prompts on Android. r=webdriver-reviewers,whimboo
...
Added option to find GeckoView user prompts from the geckoview.js window.
Differential Revision: https://phabricator.services.mozilla.com/D134448
2022-03-28 13:12:25 +00:00
Gijs Kruitbosch
a19c8c37f2
Bug 1759248 - don't mess up paths for npm/node on Windows when running puppeteer tests, r=whimboo,jgraham,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D140901
2022-03-28 12:03:25 +00:00
Julian Descottes
591076c81b
Bug 1758502 - [webdriver-bidi] Implement the browsingContext.close command r=webdriver-reviewers,whimboo
...
Depends on D141944
Differential Revision: https://phabricator.services.mozilla.com/D141678
2022-03-27 08:58:11 +00:00
Julian Descottes
45df9472d7
Bug 1758502 - [remote] Add TabManager.getBrowsingContextById API r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D141944
2022-03-27 08:58:10 +00:00
Julian Descottes
069f463d7c
Bug 1760259 - [remote] Disable session restore infobar for marionette tests, webplatform tests and geckodriver r=webdriver-reviewers,whimboo
...
Depends on D141939
Differential Revision: https://phabricator.services.mozilla.com/D141444
2022-03-24 11:26:06 +00:00
Julian Descottes
fe7b050473
Bug 1760259 - [remote] Apply RecommendedPreferences on command-line-startup r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D141939
2022-03-24 11:26:06 +00:00
Emilio Cobos Álvarez
79f3fe026d
Bug 1759962 - Don't return the DPI override in devicePixelRatio to privileged code. r=nchevobbe,webdriver-reviewers
...
Chrome code should be able to rely on CSS pixel * devicePixelRatio =
device pixel.
Chrome code that cares about the override should use
BrowsingContext.overrideDPPX. We were exposing the no-override value in
WindowUtils but that's unneeded now.
Differential Revision: https://phabricator.services.mozilla.com/D141323
2022-03-23 17:03:04 +00:00
Cristian Tuns
2434b6afea
Backed out 2 changesets (bug 1712414, bug 1708105) for causing wpt failures CLOSED TREE
...
Backed out changeset ffedefe9258c (bug 1708105)
Backed out changeset 460b9abdbec3 (bug 1712414)
2022-03-21 21:21:42 -04:00
Olivia Hall
894a9df7d6
Bug 1708105 - [marionette] Add support for user prompts on Android. r=webdriver-reviewers,whimboo
...
Added option to find GeckoView user prompts from the geckoview.js window.
Differential Revision: https://phabricator.services.mozilla.com/D134448
2022-03-22 00:13:45 +00:00
Mark Banner
2d563feacc
Bug 1758476 - Remove some unnecessary uses of the target object argument to ChromeUtils.import. r=mossop,webdriver-reviewers,perftest-reviewers,robwu,whimboo,AlexandruIonescu
...
Differential Revision: https://phabricator.services.mozilla.com/D140518
2022-03-17 22:13:08 +00:00
Henrik Skupin
fc1a3ac55d
Bug 1694391 - [webdriver-bidi] Implement browsingContext.getTree command. r=webdriver-reviewers,jdescottes,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D140724
2022-03-17 10:37:36 +00:00
Henrik Skupin
1cf59ce7d1
Bug 1694391 - [remote] Make TabManager.browsers a getter. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D140723
2022-03-17 10:37:35 +00:00
Henrik Skupin
3bf7a452a5
Bug 1759434 - [remote] Update Remote Protocol docs for running specific Puppeteer tests only. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D140958
2022-03-15 07:10:36 +00:00
Mitchell Hentges
f04ccd7a53
Bug 1759256: Update all PATH-munging to use os.pathsep r=webdriver-reviewers,ahochheiden,jgraham
...
Windows uses `;` as the path separator, Unix-based systems use `:`.
`os.pathsep` conveniently represents the current system's separator.
All OS-specific path separators have been replaced with `os.pathsep`
except for some explicitly Windows-specific mozharness configs.
Differential Revision: https://phabricator.services.mozilla.com/D140981
2022-03-14 18:41:49 +00:00
Cristian Tuns
e8374bd569
Backed out changeset 528295e7cb0c (bug 1758476) for causing tabswitch failures CLOSED TREE
2022-03-14 12:27:48 -04:00
Mark Banner
0ce30e3008
Bug 1758476 - Remove some unnecessary uses of the target object argument to ChromeUtils.import. r=mossop,webdriver-reviewers,perftest-reviewers,robwu,whimboo,AlexandruIonescu
...
Differential Revision: https://phabricator.services.mozilla.com/D140518
2022-03-14 10:19:40 +00:00
Julian Descottes
7891fa4f05
Bug 1750689 - [remote] Support allowed hosts & origins from preferences in RemoteAgent websocket handshake r=webdriver-reviewers,whimboo,jgraham,freddyb
...
Differential Revision: https://phabricator.services.mozilla.com/D137773
2022-03-10 16:16:15 +00:00
Barret Rennie
fc94093cf0
Bug 1753369 - Use sync PathUtils directory getters on mainthread in remote/ r=webdriver-reviewers,whimboo,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D140136
2022-03-10 15:16:40 +00:00
Henrik Skupin
3362fd3db8
Bug 1758572 - [webdriver-bidi] Use "Module" suffix for all internal WebDriver BiDi module class names. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D140722
2022-03-10 14:13:23 +00:00
Julian Descottes
53cfc89b09
Bug 1756809 - [remote] Add basic navigation helper to RootMessageHandler r=webdriver-reviewers,whimboo
...
Depends on D138900
Differential Revision: https://phabricator.services.mozilla.com/D138958
2022-03-04 18:54:19 +00:00
Julian Descottes
3e305ab637
Bug 1756809 - [remote] Emit DOMContentLoaded as an internal event from WindowGlobalMessageHandler r=webdriver-reviewers,whimboo
...
Depends on D140343
Differential Revision: https://phabricator.services.mozilla.com/D138900
2022-03-04 18:54:19 +00:00
Julian Descottes
c539f17573
Bug 1758124 - [remote] Rename CONTEXT_DESCRIPTOR_TYPES to follow enum guidelines r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D140343
2022-03-04 15:59:22 +00:00
James Graham
000e39552d
Bug 1757636 - Do case transformations for Element Send Keys, r=webdriver-reviewers,whimboo
...
When the shift special key has been included as part of a sendkeys command,
subsequent characters that appear on a US keyboard must be replaced by the
shifted character for that key.
Differential Revision: https://phabricator.services.mozilla.com/D139978
2022-03-02 10:50:59 +00:00
Henrik Skupin
23f58e65d5
Bug 1741854 - [webdriver-bidi] Prevent internal methods from being called via the WebSocket connection. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D140038
2022-03-02 10:11:59 +00:00