Граф коммитов

942 Коммитов

Автор SHA1 Сообщение Дата
Sylvestre Ledru c0f6fe8caf Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek
Differential Revision: https://phabricator.services.mozilla.com/D97138
2020-11-17 02:06:54 +00:00
Henrik Skupin f16e4bdd5a Bug 1669218 - [geckodriver] Add "moz:debuggerAddress" capability to offer an opt-in for the Remote Protocol. r=webdriver-reviewers,jgraham
If set to true geckodriver will start Firefox with the
Remote Protocol enabled by using the --remote-debugging-port=0
command line argument.

The returned capabilities by the New Session command will
contain `moz:debuggerAddress` that holds the "host:port"
of the HTTP server to query for debuggable websocket
connections.

Differential Revision: https://phabricator.services.mozilla.com/D96845
2020-11-16 18:55:37 +00:00
Henrik Skupin 403dbf217d Bug 1649094 - [geckodriver] Update changeset for the 0.28.0 release. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D95303
2020-11-03 16:19:07 +00:00
Henrik Skupin 6e8527f840 Bug 1649094 - [geckodriver] Release version 0.28.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D95074
2020-11-03 09:31:21 +00:00
Henrik Skupin ae095ec86d Bug 1649094 - [geckodriver] Update of release documentation for 0.28.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D95073
2020-11-03 09:34:30 +00:00
Bob Clary f225e46df1 Bug 1650891 - [geckodriver] Make profile customizable to support root-less Android devices. r=webdriver-reviewers,jgraham,bc,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87464
2020-10-28 12:33:47 +00:00
Jean-Yves Avenard 5cee70cce8 Bug 1572687 - Disable Gfx/Media sanity test during marionette tests. r=mattwoodrow,marionette-reviewers,whimboo,webdriver-reviewers
We know that this test will never fail with any of the hardware used by our test infrastructure. It also force create a RDD process even when not actually used in the tests; skewing the results.

Differential Revision: https://phabricator.services.mozilla.com/D94804
2020-10-28 01:12:57 +00:00
Butkovits Atila 98dda426a1 Backed out changeset 1a272b971b33 (bug 1650891) for bustage. CLOSED TREE 2020-10-26 21:57:30 +02:00
Bob Clary 54574d52fd Bug 1650891 - [geckodriver] Make profile customizable to support root-less Android devices. r=webdriver-reviewers,jgraham,bc,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87464
2020-10-26 18:53:36 +00:00
Ricky Stewart 02a7b4ebdf Bug 1654103: Standardize on Black for Python code in `mozilla-central`.
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-26 18:34:53 +00:00
Bogdan Tara da1098d4aa Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00
Ricky Stewart c0cea3b0fa Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-23 20:40:42 +00:00
Dorel Luca 1ff59cb7a3 Backed out changeset 7558c8821a07 (bug 1654103) for multiple failures. CLOSED TREE 2020-10-22 03:51:06 +03:00
Ricky Stewart 50762dacab Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-21 21:27:27 +00:00
James Graham 6eebe300dd Bug 1669445 - Fix geckodriver documentation to pass in correct content type headers, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D92619
2020-10-16 12:39:25 +00:00
Sylvestre Ledru 0bb0c0e4cf Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,webdriver-reviewers,necko-reviewers,dragana,whimboo
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D92460
2020-10-06 16:12:13 +00:00
Henrik Skupin 6e48a30fc0 Bug 1520821 - [geckodriver] Remove find anonymous element(s) extension commands. r=webdriver-reviewers,jgraham
Support for anonymous elements has been removed in Firefox 72.
Because that support was chrome scope only, it can be safely
removed from geckodriver.

Differential Revision: https://phabricator.services.mozilla.com/D91751
2020-10-01 12:38:08 +00:00
James Graham 2fcebf46a5 Bug 1668311 - Resync changelog with 0.27 release notes, r=whimboo,webdriver-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D91946
2020-10-01 08:37:07 +00:00
Henrik Skupin 7aeb2c77af Bug 1662544 - [geckodriver] Don't set "toolkit.telemetry.server" to prevent side-effects. r=webdriver-reviewers,chutten,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D89037
2020-09-01 21:41:57 +00:00
snowmanstark c1ab8a946c Bug 1583504 - [marionette] Remove obsolete preference 'extensions.showMismatchUI'. r=maja_zf,webdriver-reviewers,whimboo
Depends on D84928

Differential Revision: https://phabricator.services.mozilla.com/D85001
2020-08-27 08:33:47 +00:00
James Graham ff671615a2 Bug 1656014 - Remove PartialEq bound on WebDriverExtensionCommand, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D87860
2020-08-21 13:39:29 +00:00
James Graham 1d97269c5e Bug 1657876 - Improve parsing of the Firefox version string, r=marionette-reviewers,webdriver-reviewers,whimboo
This adds explicit support for esr versions. It also moves support for
parsing the `firefox --version` output in mozversion, so that geckodriver
isn't reimplementing part of the logic itself.

Differential Revision: https://phabricator.services.mozilla.com/D86346
2020-08-21 13:53:53 +00:00
Henrik Skupin 0a671b3936 Bug 1658870 - [geckodriver] Remove Firefox version check for acceptInsecureCerts. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D86917
2020-08-13 10:05:22 +00:00
Maja Frydrychowicz 323c232392 Bug 1656345 - Update support matrix for 0.27
Differential Revision: https://phabricator.services.mozilla.com/D85468
2020-07-30 19:51:33 +00:00
James Graham 6633373a7c Bug 1648964 - Pass double-dash options to Firefox, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D81532
2020-07-27 22:05:16 +00:00
James Graham f49a6ca609 Bug 1648964 - Always check for Firefox when creating WebDriver session, r=webdriver-reviewers,whimboo,maja_zf
When creating a Firefox session with a custom binary, ensure that it
either has a valid application ini file or a valid version string when
run with --version.

Differential Revision: https://phabricator.services.mozilla.com/D81531
2020-07-28 12:51:04 +00:00
Brindusan Cristian 2168dfaac8 Backed out 5 changesets (bug 1648964) for android browsertime failures. CLOSED TREE
Backed out changeset 3923416a7d52 (bug 1648964)
Backed out changeset 804efa2fb56a (bug 1648964)
Backed out changeset b6f952ac6b52 (bug 1648964)
Backed out changeset 9eac3ed0ff02 (bug 1648964)
Backed out changeset fbf341f98824 (bug 1648964)
2020-07-27 21:20:12 +03:00
Henrik Skupin 9df4f6dacc Bug 1584911 - [geckodriver] Release version 0.27.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D82659
2020-07-27 12:56:14 +00:00
James Graham 8fbecfe695 Bug 1584911 - [geckodriver] Update changelog for 0.27.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D81860
2020-07-27 12:55:56 +00:00
Henrik Skupin aa663b3c73 Bug 1584911 - [geckodriver] Update releasing documentation. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D81907
2020-07-08 07:39:21 +00:00
James Graham 3a75881b45 Bug 1648964 - Pass double-dash options to Firefox, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D81532
2020-07-27 13:10:29 +00:00
James Graham 64e5f25d4c Bug 1648964 - Always check for Firefox when creating WebDriver session, r=webdriver-reviewers,whimboo
When creating a Firefox session with a custom binary, ensure that it
either has a valid application ini file or a valid version string when
run with --version.

Differential Revision: https://phabricator.services.mozilla.com/D81531
2020-07-27 13:10:20 +00:00
Henrik Skupin 140dfc7e23 Bug 1588424 - [marionette] Remove "name" parameter from "WebDriver:SwitchToWindow" command. r=marionette-reviewers,webdriver-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D83625
2020-07-15 15:20:14 +00:00
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
Nupur Baghel 7f04d16390 bug 1569100: marionette: add SwitchToFrame command; r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41514

--HG--
extra : moz-landing-system : lando
2019-09-27 12:42:13 +00:00
Nupur Baghel 2e297adf68 bug 1569100: marionette: add Refresh, ReleaseActions, and SwitchToParentFrame commands; r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41505

--HG--
extra : moz-landing-system : lando
2019-09-27 12:42:10 +00:00
Nupur Baghel 3182a75077 bug 1569100: marionette: add GetCSSValue command; r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41500

--HG--
extra : moz-landing-system : lando
2019-09-27 12:42:03 +00:00
Nupur Baghel a8c7604fcf bug 1569100: marionette: add Get, GetCurrentUrl, GetPageSource, and GetTitle commands; r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41499

--HG--
extra : moz-landing-system : lando
2019-09-27 12:42:01 +00:00
Henrik Skupin dd5317eeba Bug 1525126 - [geckodriver] Add Android support. r=jgraham,nalexander
This patch allows geckodriver to interact with processes of
GeckoView packages on Android devices while running itself
on a host machine. The connection to and from the application
under test is done via adb forward ports.

Depends on D45363

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

--HG--
extra : moz-landing-system : lando
2019-09-25 23:00:40 +00:00
Henrik Skupin 9ed414986c Bug 1525126 - [geckodriver] Wait for Marionette handshake rather than TCP connection. r=jgraham,webdriver-reviewers,nalexander
This allows to port-forward using adb. Connecting to such ports
always establishes a TCP connection to the ADB daemon, but not all
such connections are to bound ports. Waiting for the Marionette
handshake ensures the connection is real, and not just partially
forwarded.

Depends on D44895

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

--HG--
extra : moz-landing-system : lando
2019-09-25 23:00:10 +00:00
Rishi Gupta c929efd7dc Bug 1572706 - Stop handling "extensions.shield-recipe-client.*" preferences in Marionette and geckodriver r=whimboo
Those preferences got updated to "app.normandy.*" with Firefox 60, and are no longer necessary to be set.

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

--HG--
extra : moz-landing-system : lando
2019-09-24 13:50:10 +00:00
Andreas Tolfsen 434177bc50 bug 1580767: geckodriver: start next development iteration 0.26.0-alpha.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D45642

--HG--
extra : moz-landing-system : lando
2019-09-17 00:00:24 +00:00
Mihai Alexandru Michis c5da0a1525 Backed out changeset da09c5a42598 (bug 1580767) for causing SM bustages. CLOSED TREE 2019-09-16 20:58:17 +03:00
Andreas Tolfsen 521d832d41 bug 1580767: geckodriver: start next development iteration 0.26.0-alpha.0; r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D45642

--HG--
extra : moz-landing-system : lando
2019-09-16 13:06:43 +00:00
Andreas Tolfsen e06b44ef88 bug 1579389: geckodriver: document Firefox profiles; r=webdriver-reviewers,whimboo
This provides some documentation on how geckodriver interacts with
Firefox profiles, and about the precedence of automation preferences
used in Marionette.

A frequent question is where temporary profiles are created and if
the location can be changed.  This documentation provides answers to that.

DONTBUILD

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

--HG--
extra : moz-landing-system : lando
2019-09-16 02:09:17 +00:00
Bastien Orivel 081b88925b Bug 1580908 - Part 1: Update uuid to 0.7 to dedupe it. r=froydnj
This also removes a dependency on rand 0.4 getting it closer to being
able to remove that.

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

--HG--
extra : moz-landing-system : lando
2019-09-12 21:45:58 +00:00
Andreas Tolfsen fd0bf43d0d bug 1580265: geckodriver: remove unused Travis CI config; r=webdriver-reviewers,jgraham
The geckodriver 0.25.0 release was made entirely without the use
of Travis, and we have subsequently disabled all Travis hooks with
the GitHub project.

This patch removes the remaining Travis CI configuration for geckodriver
from central, as we plan to make future releases using TaskCluster.

DONTBUILD

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

--HG--
extra : moz-landing-system : lando
2019-09-10 17:17:47 +00:00
Andreas Tolfsen ffafafe349 bug 1580193: geckodriver: fix SHA-1 of v0.25.0 release; r=me a=doc
The geckodriver 0.25.0 release was actually made from bdb64cf16b68
due to the recent signing changes.

DONTBUILD
MANUAL PUSH: doc change
2019-09-10 14:31:47 +01:00
Andreas Tolfsen 3024a96efd bug 1580190: geckodriver: add missing link to moz:firefoxOptions to changelog; r=me a=doc
DONTBUILD
MANUAL PUSH: doc change
2019-09-10 14:29:15 +01:00
Andreas Tolfsen b9661220f2 bug 1520585: geckodriver: note SHA-1 and release date of 0.25.0 in changelog; r=me a=doc
MANUAL PUSH: doc update
2019-09-09 16:55:39 +01:00
shindli 40d8e3fb17 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-09-09 18:40:55 +03:00