Commit Graph

859 Commits

Author SHA1 Message Date
James Graham
35f51ca8b5 Bug 1650420 - Revert support for setting environment variables on desktop, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D82435
2020-07-07 12:25:06 +00:00
Henrik Skupin
4c0df0de7c Bug 1649690 - [geckodriver] Validate android specific capabilities. r=webdriver-reviewers,nalexander,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D82226
2020-07-06 21:58:42 +00:00
Henrik Skupin
a46d9fe917 Bug 1650053 - [geckodriver] Change "Listening on ..." from debug to info log level. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D81991
2020-07-02 12:03:06 +00:00
chocos
c7b500052d Bug 1648959 - Done internal linking in docs in testing Directory.r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D81466
2020-06-30 11:00:57 +00:00
Henrik Skupin
9f241ceb47 Bug 1645763 - [geckodriver] Disable idle-daily notifications to avoid expensive operations. r=webdriver-reviewers,jgraham
Depends on D79667

Differential Revision: https://phabricator.services.mozilla.com/D79668
2020-06-16 10:10:49 +00:00
Peter Major
7375852318 Bug 1606439 - [geckodriver] Add sameSite cookie support. r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62500
2020-06-12 21:11:44 +00:00
Henrik Skupin
d017b31cf4 Bug 1636985 - [geckodriver] Remove GeckoView configuration from device. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D78687
2020-06-08 14:52:08 +00:00
James Graham
c7de928dee Bug 1640483 - Serialize the WebDriver print command parameters, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D76680
2020-05-25 14:54:06 +00:00
Sylvestre Ledru
de03967deb Bug 1640532 - docs - fix some typos DONTBUILD r=webdriver-reviewers,whimboo
Depends on D76636

Differential Revision: https://phabricator.services.mozilla.com/D76637
2020-05-25 11:30:05 +00:00
Sylvestre Ledru
f69840fd80 Bug 1617369 - Reformat recent rust changes with rustfmt r=webdriver-reviewers,whimboo
# ignore-this-changeset

Depends on D76451

Differential Revision: https://phabricator.services.mozilla.com/D76663
2020-05-25 09:07:45 +00:00
David Burns
d5d4abf328 Bug 1639230: Remove vendor prefix for printing with webdriver r=jgraham,webdriver-reviewers
This removes the vendor prefix for printing to PDF as it has landed in
the WebDriver specification[1]. It moves the wpt to the main test suite.

[1] https://w3c.github.io/webdriver/#print

Differential Revision: https://phabricator.services.mozilla.com/D76294
2020-05-23 08:48:33 +00:00
Bastien Orivel
8052061256 Bug 1606281 - Part 1: Update warp to 0.2. r=jgraham,webdriver-reviewers
Pretty straightforward update. This duplicates the tokio stack because
audioipc hasn't been updated yet.  (https://github.com/djg/audioipc-2/issues/97)

Differential Revision: https://phabricator.services.mozilla.com/D71462
2020-04-20 15:27:31 +00:00
Tooru Fujisawa
2108f90fcf Bug 1623965 - Improve error message when binary not found while testing. r=glandium,remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,Bebe,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D67726
2020-04-21 11:58:04 +00:00
Bastien Orivel
9c5bd43624 Bug 1581062 - Part 2: Remove the unicode feature from a few crates. r=froydnj,emilio,jgraham,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D65863

--HG--
extra : moz-landing-system : lando
2020-04-11 08:55:12 +00:00
Dorel Luca
fa0a3dc9d7 Backed out 2 changesets (bug 1581062) for Toolchain failures. CLOSED TREE
Backed out changeset c333f6f9d1bd (bug 1581062)
Backed out changeset 485c738acdb1 (bug 1581062)
2020-03-25 22:23:26 +02:00
Bastien Orivel
1f0110b95e Bug 1581062 - Part 2: Remove the unicode feature from a few crates. r=froydnj,emilio,jgraham,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D65863

--HG--
extra : moz-landing-system : lando
2020-03-25 10:28:00 +00:00
Sylvestre Ledru
180e76f20c Bug 1617369 - Reformat recent rust changes r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D67563

--HG--
extra : moz-landing-system : lando
2020-03-20 11:36:56 +00:00
Kartikaya Gupta
815a0c36ff Bug 1622256 - Remove usage of deprecated Error::description. r=jgraham,webdriver-reviewers
Depends on D66766

Differential Revision: https://phabricator.services.mozilla.com/D66767

--HG--
extra : moz-landing-system : lando
2020-03-14 04:21:22 +00:00
Henrik Skupin
45d91cc202 Bug 1619500 - [marionette, geckodriver] Update docs for team changes. a=doc-only
DONTBUILD

Depends on D65063

Differential Revision: https://phabricator.services.mozilla.com/D65064

--HG--
extra : moz-landing-system : lando
2020-03-03 07:05:41 +00:00
Henrik Skupin
95882ede80 Bug 1619500 - [marionette, geckodriver] Replace references of IRC with Matrix.
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D65063

--HG--
extra : moz-landing-system : lando
2020-03-03 07:05:02 +00:00
Sylvestre Ledru
98a5cfa00d Bug 1617369 - Reformat testing/ using rustfmt r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D63940

--HG--
extra : moz-landing-system : lando
2020-02-24 21:40:06 +00:00
James Graham
8ec852bff7 Bug 1613975 - Mark geckodriver as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62213

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:43 +00:00
Barret Rennie
4165a2e843 Bug 1609263 - Construct Android paths directly without PathBuf::push r=nalexander,webdriver-reviewers,whimboo
Paths for pushing files to Android devices were being constructed with
`PathBuf::push`, which uses the system file separator. On Windows, this results
in malformed paths like
`/data/local/tmp\org.mozilla.geckoview_example-geckoview-config.yml`.

Differential Revision: https://phabricator.services.mozilla.com/D60738

--HG--
extra : moz-landing-system : lando
2020-01-23 21:59:17 +00:00
Nick Alexander
d0d313d71a Bug 1607960 - Allow to set environment variables in geckodriver. r=whimboo,webdriver-reviewers,ato
In general Desktop platforms can use the launching environment, which
is inherited by geckodriver; but that's not possible on Android, so we
introduce a new `env` map in Firefox options and ferry it through to
the GeckoView configuration file (on Android) or the launched Firefox
(on Desktop).

Differential Revision: https://phabricator.services.mozilla.com/D59568

--HG--
extra : moz-landing-system : lando
2020-01-13 23:06:03 +00:00
James Graham
ed2571ec01 Bug 1602547 - Implement extension endpoint for print, r=webdriver-reviewers,ato
Implement /session/<session id>/moz/print endpoing in GeckoDriver, corresponding
to the proposed spec at https://github.com/w3c/webdriver/pull/1468.

Differential Revision: https://phabricator.services.mozilla.com/D56444

--HG--
extra : moz-landing-system : lando
2019-12-19 21:26:05 +00:00
Gurzau Raul
937fd4a2da Backed out 4 changesets (bug 1604506, bug 1602547, bug 1602544) for failing at /printcmd.py and /user_prompts.py
Backed out changeset cad798d12930 (bug 1602544)
Backed out changeset 531ee079b538 (bug 1604506)
Backed out changeset 29c893010729 (bug 1604506)
Backed out changeset 43fd1d4b1ba1 (bug 1602547)
2019-12-19 04:43:57 +02:00
James Graham
9ac505c35e Bug 1602547 - Implement extension endpoint for print, r=webdriver-reviewers,ato
Implement /session/<session id>/moz/print endpoing in GeckoDriver, corresponding
to the proposed spec at https://github.com/w3c/webdriver/pull/1468.

Differential Revision: https://phabricator.services.mozilla.com/D56444

--HG--
extra : moz-landing-system : lando
2019-12-18 16:20:10 +00:00
Mike Hommey
6a1d6c2698 Bug 1587468 - Update uuid to 0.8.1. r=webdriver-reviewers,whimboo,emilio
This leaves one out-of-tree of uuid 0.7, handled by https://github.com/mozilla/rkv/pull/184
(but we have two copies of that, we'd need to have it landed on both
branches and pulled).

Differential Revision: https://phabricator.services.mozilla.com/D55912

--HG--
extra : moz-landing-system : lando
2019-12-06 00:47:50 +00:00
Sylvestre Ledru
ba488cdc09 Bug 1598971 - codespell: Fix typos in the doc r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,ato
Depends on D54430

Differential Revision: https://phabricator.services.mozilla.com/D54431

--HG--
extra : moz-landing-system : lando
2019-11-25 10:06:12 +00:00
Andreas Tolfsen
c0a5a52ceb bug 1589151: geckodriver: drop "For users" heading in docs; r=webdriver-reviewers,maja_zf
The extra heading causes some exposure problems with the way
the sidebar menu collapses docs under a certain hierarchy depth.
Since the user documentation is more important than the developer
documentation, it makes sense not to collapse it.

DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D49461

--HG--
extra : moz-landing-system : lando
2019-10-16 19:17:31 +00:00
Andreas Tolfsen
82c6b3d20f bug 1589151: geckodriver: add 0.26.0 known problems to changelog; r=webdriver-reviewers,maja_zf
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D49459

--HG--
extra : moz-landing-system : lando
2019-10-16 19:17:24 +00:00
Andreas Tolfsen
844ba9bac1 bug 1589151: geckodriver: explain macOS notarization changes; r=webdriver-reviewers,maja_zf
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D49460

--HG--
extra : moz-landing-system : lando
2019-10-16 19:17:44 +00:00
Andrew Halberstadt
91116caeac Bug 1587206 - [lint.flake8] Enable E117 across the tree, r=sylvestre
Prevents over-indentation.

Depends on D48611

Differential Revision: https://phabricator.services.mozilla.com/D48612

--HG--
extra : moz-landing-system : lando
2019-10-10 18:51:45 +00:00
Andreas Tolfsen
97538b8c69 bug 1573798: geckodriver: release geckodriver 0.26.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48698

--HG--
extra : moz-landing-system : lando
2019-10-10 15:26:53 +00:00
Andreas Tolfsen
42c96df48a bug 1573798: geckodriver: update changelog for 0.26.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48697

--HG--
extra : moz-landing-system : lando
2019-10-10 15:26:52 +00:00
Andreas Tolfsen
2b75c5fe29 bug 1573798: geckodriver: update support matrix for 0.26.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48696

--HG--
extra : moz-landing-system : lando
2019-10-10 15:26:44 +00:00
Andreas Tolfsen
3af78b5fd1 bug 1573798: geckodriver: redirect moz:firefoxOptions docs to MDN; r=webdriver-reviewers,whimboo
We duplicate the documentation for moz:firefoxOptions between
firefox-source-docs.m.o and MDN.  This redirects users to look at MDN.

Differential Revision: https://phabricator.services.mozilla.com/D48695

--HG--
extra : moz-landing-system : lando
2019-10-10 15:26:42 +00:00
Andreas Tolfsen
41a94e7249 bug 1573798: geckodriver: sync note from GitHub to changelog; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48694

--HG--
extra : moz-landing-system : lando
2019-10-10 15:26:41 +00:00
Daniel Varga
f9d0bd170e Backed out 5 changesets (bug 1573798) for toolchain bustage. On a CLOSED TREE
Backed out changeset de299b36996e (bug 1573798)
Backed out changeset 7f809ca2c1cf (bug 1573798)
Backed out changeset 572b15a3c3d4 (bug 1573798)
Backed out changeset c189a8ad1be4 (bug 1573798)
Backed out changeset 0c7029e7a7bd (bug 1573798)

--HG--
extra : amend_source : bd137e77c62c91267cab77a5c12f2b7879c15046
2019-10-10 18:15:04 +03:00
Andreas Tolfsen
f9d727b76d bug 1573798: geckodriver: release geckodriver 0.26.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48698

--HG--
extra : moz-landing-system : lando
2019-10-10 14:33:06 +00:00
Andreas Tolfsen
5b5681a893 bug 1573798: geckodriver: update changelog for 0.26.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48697

--HG--
extra : moz-landing-system : lando
2019-10-10 14:33:41 +00:00
Andreas Tolfsen
f9a1095a7b bug 1573798: geckodriver: update support matrix for 0.26.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48696

--HG--
extra : moz-landing-system : lando
2019-10-10 14:32:58 +00:00
Andreas Tolfsen
10c06cbc37 bug 1573798: geckodriver: redirect moz:firefoxOptions docs to MDN; r=webdriver-reviewers,whimboo
We duplicate the documentation for moz:firefoxOptions between
firefox-source-docs.m.o and MDN.  This redirects users to look at MDN.

Differential Revision: https://phabricator.services.mozilla.com/D48695

--HG--
extra : moz-landing-system : lando
2019-10-10 14:32:52 +00:00
Andreas Tolfsen
4fc91704ce bug 1573798: geckodriver: sync note from GitHub to changelog; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D48694

--HG--
extra : moz-landing-system : lando
2019-10-10 14:32:49 +00:00
Andreas Tolfsen
c5abf369ca bug 1585949: geckodriver: get rid of regex use in tests; r=webdriver-reviewers,whimboo
Regular expressions are expensive, both in runtime cost and
compile-time cost of the regex crate.  This is the first step
towards getting rid of the regex dependency in geckodriver.

Differential Revision: https://phabricator.services.mozilla.com/D48053

--HG--
extra : moz-landing-system : lando
2019-10-04 09:48:23 +00:00
Henrik Skupin
82ef950b03 Bug 1577850 - Use GeckoView configuration YAML file in geckodriver. r=nalexander,webdriver-reviewers,jgraham
This makes geckodriver configure GeckoView vehicles using a
configuration YAML file.  This is the [blessed way to configure such
vehicles](https://mozilla.github.io/geckoview/consumer/docs/automation).

The old way based on intent arguments is kept as long as Fennec
needs to be supported because it doesn't read the configuration file.
And other packages, which are based on GeckoView, will ignore
package specific intent arguments.

The configuration file is always pushed, even when it will be
ignored by the relevant package.

Differential Revision: https://phabricator.services.mozilla.com/D44578

--HG--
extra : moz-landing-system : lando
2019-10-01 20:39:55 +00:00
Henrik Skupin
0ae25b7815 Bug 1583761 - [geckodriver] Invalid capability types always have to raise an "invalid argument" error. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D47422

--HG--
extra : moz-landing-system : lando
2019-09-27 13:43:43 +00:00
Nupur Baghel
9ec9633d99 bug 1569100: marionette: add ElementSendKeys command; r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41600

--HG--
extra : moz-landing-system : lando
2019-09-27 12:42:18 +00:00
Nupur Baghel
814fcaa768 bug 1569100: marionette: add TakeElementScreenshot, TakeScreenshot, and TakeFullScreenshot commands; r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41530

--HG--
extra : moz-landing-system : lando
2019-09-27 12:42:17 +00:00
Nupur Baghel
f646aa8269 bug 1569100: marionette: add SwitchToWindow command; r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41518

--HG--
extra : moz-landing-system : lando
2019-09-27 12:42:14 +00:00