Commit Graph
401 Commits
Author SHA1 Message Date
Henrik Skupin 2bfa6de5f1 Bug 1871543 - Update Rust crate dependencies for geckodriver 0.35.0 r=webdriver-reviewers,supply-chain-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D218129
2024-08-02 18:01:50 +00:00
Makoto Kato 2d384dadb5 Bug 1899411 - Part 3. Update ICU4X to 1.5. r=supply-chain-reviewers,platform-i18n-reviewers,firefox-build-system-reviewers,webdriver-reviewers,whimboo,glandium
Test files for icu_segmenter are large, so I add build system reviewers as reviewers.

Differential Revision: https://phabricator.services.mozilla.com/D213008
2024-06-17 02:03:30 +00:00
James Hendry 93fbe2b0c8 Bug 1823907: [geckodriver] Remove "desiredCapabilities" and "requiredCapabilities" from geckodriver r=whimboo,webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D199799
2024-06-10 21:16:56 +00:00
Alexandra Borovova 861357d066 Bug 1854996 - Implement Permissions API extension for geckodriver. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D212406
2024-06-06 07:47:42 +00:00
Henrik Skupin 6b5ca1e23c Bug 1895738 - [geckodriver] Update validation of "unhandledPromptBehavior" capability for WebDriver BiDi. r=webdriver-reviewers,jgraham,jdescottes
Depends on D210730

Differential Revision: https://phabricator.services.mozilla.com/D210731
2024-05-23 18:30:05 +00:00
Sandor Molnar 3ce9d5799c Backed out changeset 630c6761da1a (bug 1823907) for causing browsertime failures CLOSED TREE 2024-05-23 23:32:54 +03:00
James Hendry 497f5774ea Bug 1823907: [geckodriver] Remove "desiredCapabilities" and "requiredCapabilities" from geckodriver r=whimboo,webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D199799
2024-05-23 12:28:09 +00:00
Cristian Tuns f795bc1019 Backed out 4 changesets (bug 1895738, bug 1884650) for causing wdspec failures in user_prompts.py. CLOSED TREE
Backed out changeset 124e4f18e16d (bug 1895738)
Backed out changeset 967f3124eaf7 (bug 1895738)
Backed out changeset 5d46db5db0cd (bug 1895738)
Backed out changeset 9e54c5eb281c (bug 1884650)
2024-05-22 08:25:05 -04:00
Henrik Skupin 2de4bb2079 Bug 1895738 - [geckodriver] Update validation of "unhandledPromptBehavior" capability for WebDriver BiDi. r=webdriver-reviewers,jgraham,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D210731
2024-05-22 08:52:23 +00:00
Sylvestre Ledru b12265956b Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,webdriver-reviewers,glandium,whimboo
done with: rustfmt 1.7.0-stable (25ef9e3 2024-04-09)

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D207645
2024-04-18 08:50:15 +00:00
Mike Hommey e0ad005e87 Bug 1889260 - Remove redundant imports from webdriver. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D206440
2024-04-03 06:54:25 +00:00
James Hendry efecbe5621 Bug 1847875: [geckodriver] Require FrameId to be passed explicitly and correct Marionette to Top r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D197435
2024-01-25 07:53:15 +00:00
Makoto Kato 514dba6453 Bug 1847521 - Replace unicode-segmentation with ICU4X in WebDriver. r=webdriver-reviewers,supply-chain-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D198132
2024-01-18 02:29:19 +00:00
Henrik Skupin 4779ae129b Bug 1824713 - [webdriver] Release version 0.50.0. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197181
2024-01-02 14:41:58 +00:00
James Hendry 271983e507 Bug 1866776 - [webdriver] Remove "UnknownPath" error (not in specification) from webdriver r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D196177
2023-12-13 10:34:56 +00:00
James Hendry 52940c6193 Bug 1866273: Use thiserror crate for webdriver r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D194693
2023-11-29 15:54:18 +00:00
Valentin Gosu a72b1f9bba Bug 1633289 - Upgrade rust-url to 2.4.1 r=necko-reviewers,webdriver-reviewers,glandium,places-reviewers,jesup,whimboo,lina,supply-chain-reviewers
- ran `cargo vet`
- ran `cargo vet prune`
- updated rust-url to 2.4.1
- ran `./mach vendor rust`

Differential Revision: https://phabricator.services.mozilla.com/D186796
2023-11-20 09:42:59 +00:00
Razvan Cojocaru 2336eec5c5 Bug 1865315 - Fix clippy lint issues for geckodriver, webdriver, and mozbase rust modules. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D193968
2023-11-20 09:28:56 +00:00
Razvan Cojocaru 8041e2ac48 Bug 1731016 - Mark webdriver as Rust 2021. r=whimboo,webdriver-reviewers
Depends on D193685

Differential Revision: https://phabricator.services.mozilla.com/D193686
2023-11-17 10:50:56 +00:00
Noemi Erli a08d539065 Backed out 2 changesets (bug 1734538, bug 1633289) for causing local storage related failures
Backed out changeset 3281f4f797df (bug 1633289)
Backed out changeset 09f03bb807c7 (bug 1734538)
2023-10-25 16:26:47 +03:00
Valentin Gosu 9308117134 Bug 1633289 - Upgrade rust-url to 2.4.1 r=necko-reviewers,webdriver-reviewers,glandium,places-reviewers,jesup,whimboo,lina,supply-chain-reviewers
- ran `cargo vet`
- ran `cargo vet prune`
- updated rust-url to 2.4.1
- ran `./mach vendor rust`

Differential Revision: https://phabricator.services.mozilla.com/D186796
2023-10-25 12:21:58 +00:00
James Graham 6e6eebceed Bug 1857193 - Make passing --port=0 select a free port, r=webdriver-reviewers,jdescottes
Previously this bound to a free port, but we weren't allowing
connections because we checked the Host header against the specified
port (i.e. 0) rather than the bound port.

Differential Revision: https://phabricator.services.mozilla.com/D189925
2023-10-06 07:35:43 +00:00
Henrik Skupin e16a914595 Bug 1853768 - [webdriver-rust] Release version 0.49.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D188562
2023-09-19 09:24:54 +00:00
Mike Hommey 1f4e72d148 Bug 1852174 - Upgrade webdriver to base64 0.21. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D187733
2023-09-10 22:26:07 +00:00
Mitesh Gulecha 6e694fa8b3 Bug 1682497 - [geckodriver] Added Page Range for Integers r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D182624
2023-08-21 09:01:34 +00:00
Dana Keeler e8d8f42d51 Bug 1676679 - support virtual authenticator functions in webdriver r=webdriver-reviewers,jgraham,whimboo
Depends on D185198

Differential Revision: https://phabricator.services.mozilla.com/D162624
2023-08-09 20:47:56 +00:00
Cristian Tuns 7c929717f0 Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE
Backed out changeset cfb72ec53461 (bug 1838894)
Backed out changeset 48d93b2327bf (bug 1838894)
Backed out changeset 1b600408020d (bug 1676679)
Backed out changeset 199a69c94e56 (bug 1846574)
Backed out changeset 0fd66a02d9ef (bug 1844136)
Backed out changeset cede3491e7fb (bug 1838894)
Backed out changeset cdfe8b080bad (bug 1838938)
Backed out changeset ddb81e7713a7 (bug 1546662)
Backed out changeset 61c7382a4a2e (bug 1838945)
Backed out changeset 29ccda7bfd30 (bug 1838526)
Backed out changeset b4e59c6a2f8f (bug 1839517)
2023-08-08 19:05:21 -04:00
Dana Keeler 0855834235 Bug 1676679 - support virtual authenticator functions in webdriver r=webdriver-reviewers,jgraham,whimboo
Depends on D185198

Differential Revision: https://phabricator.services.mozilla.com/D162624
2023-08-08 18:00:21 +00:00
Narcis Beleuzu 5c5379572f Backed out 11 changesets (bug 1838526, bug 1844136, bug 1838945, bug 1676679, bug 1846574, bug 1838894, bug 1546662, bug 1838938, bug 1839517) for bustages on command.rs . CLOSED TREE
Backed out changeset c44c58c8dede (bug 1838894)
Backed out changeset 4fe735c1a95e (bug 1838894)
Backed out changeset af356c621a91 (bug 1676679)
Backed out changeset 81ecf285cf3b (bug 1846574)
Backed out changeset 3f9e8ad9d84d (bug 1844136)
Backed out changeset 8bba03cfc986 (bug 1838894)
Backed out changeset f2f744b2f30f (bug 1838938)
Backed out changeset 965ced29c013 (bug 1546662)
Backed out changeset 76dfd07dd58c (bug 1838945)
Backed out changeset c2e3279c2f1e (bug 1838526)
Backed out changeset 9a36bf4b0dbe (bug 1839517)
2023-08-08 07:07:31 +03:00
Dana Keeler f54748f677 Bug 1676679 - support virtual authenticator functions in webdriver r=webdriver-reviewers,jgraham,whimboo
Depends on D185198

Differential Revision: https://phabricator.services.mozilla.com/D162624
2023-08-08 02:03:44 +00:00
Henrik Skupin 7c45a5fb0f Bug 1814050 - [rust-webdriver] Release version 0.48.0. r=webdriver-reviewers,supply-chain-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D174143
2023-04-02 18:31:04 +00:00
Julian Descottes e4c861abb9 Bug 1820782 - [geckodriver] Add support for getComputedLabel and getComputedRole r=webdriver-reviewers,whimboo
Depends on D172155

Differential Revision: https://phabricator.services.mozilla.com/D172147
2023-03-20 21:46:02 +00:00
Alexandra Borovova 30c057fe7f Bug 1700097 - [geckodriver] Add support for Find Element(s) From Shadow Root. r=webdriver-reviewers,jgraham,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D172416
2023-03-16 19:19:41 +00:00
Henrik Skupin 5ded034a47 Bug 1794560 - [rust-webdriver] Release version 0.47.1. r=webdriver-reviewers,supply-chain-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D168477
2023-02-01 14:25:21 +00:00
Henrik Skupin 018172d506 Bug 1807248 - [geckodriver] Fix clippy lint warnings for all the crates. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D165465
2023-01-03 19:26:37 +00:00
Erich Gubler 8ee889791e Bug 1806156: Fix webdriver::server::build_warp_routes compile failures with Rust 1.66 r=webdriver-reviewers,jgraham
See also the following links from upstream:

* Issue: <https://github.com/seanmonstar/warp/issues/1013>
* Resolution:
<https://github.com/seanmonstar/warp/issues/1012#issuecomment-1353651684>

Differential Revision: https://phabricator.services.mozilla.com/D164921
2022-12-16 21:42:15 +00:00
Henrik Skupin 57a25de836 Bug 1795414 - [geckodriver] Exclude build system files from published packages. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D161125
2022-11-11 12:55:28 +00:00
Henrik Skupin 177a95ca5e Bug 1750691 - [webdriver] Release version 0.47.0 r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D159155
2022-10-13 06:21:41 +00:00
James Graham de259e7c00 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
Butkovits Atila c7735a82ba Backed out changeset 95bc55ad64d7 (bug 1781066) for causing linting failures. CLOSED TREE 2022-09-14 21:07:02 +03:00
James Graham 561e2a99d2 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-14 17:48:17 +00:00
James Graham d02aa3b27b Bug 1746601 - Implement wheel input support in marionette, r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D139123
2022-09-08 13:45:22 +00:00
Henrik Skupin 37e2bec758 Bug 1776264 - [webdriver] Release version 0.46.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D150227
2022-06-27 20:17:22 +00:00
criss 64a1909693 Backed out changeset b5a663fb2ffd (bug 1776264) for causing lint failure. CLOSED TREE 2022-06-24 14:39:19 +03:00
Henrik Skupin 9756efcc1b Bug 1776264 - [webdriver] Release version 0.46.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D150227
2022-06-24 10:25:27 +00:00
James Graham c9a2917e3d Bug 1773265 - Update pointer input support in webdriver crate, r=webdriver-reviewers,whimboo
Add all the additional pointer properties defined in spec to the
webdriver crate so they can be used by clients when supported by the
browser.

Differential Revision: https://phabricator.services.mozilla.com/D144813
2022-06-13 09:03:34 +00:00
Cosmin Sabou 38a365ffa8 Backed out 2 changesets (bug 1773265, bug 1773264) for causing wpt mouse-pointer related failures.
Backed out changeset a4dd1e07fbf5 (bug 1773265)
Backed out changeset 96fbfb8cd08a (bug 1773264)
2022-06-09 18:57:30 +03:00
James Graham c90a599521 Bug 1773265 - Update pointer input support in webdriver crate, r=webdriver-reviewers,whimboo
Add all the additional pointer properties defined in spec to the
webdriver crate so they can be used by clients when supported by the
browser.

Differential Revision: https://phabricator.services.mozilla.com/D144813
2022-06-09 12:55:28 +00:00
Mike Hommey 47e7e51885 Bug 1772960 - Upgrade geckodriver to base64 0.13. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D148460
2022-06-07 09:26:16 +00:00
Mike Hommey 36a8b652f9 Bug 1710421 - Bustage fix. CLOSED TREE 2022-06-02 01:57:01 +03:00