Skip to content

Commit f6e4bff

Browse files
Merge branch 'trunk' into test-revamp
2 parents f22ef2c + fb20ae4 commit f6e4bff

File tree

436 files changed

+8664
-7945
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

436 files changed

+8664
-7945
lines changed

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ body:
5050
id: selenium-version
5151
attributes:
5252
label: What version of Selenium are you currently using?
53-
description: Important! The latest released version of Selenium is 4.33 and we can't fix old versions.
53+
description: Important! The latest released version of Selenium is 4.34 and we can't fix old versions.
5454
placeholder: e.g., 4.17.0
5555
validations:
5656
required: true

.github/workflows/ci-grid-ui.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Setup Node.js
2626
uses: actions/setup-node@v4
2727
with:
28-
node-version: '18'
28+
node-version: '20'
2929
cache: 'npm'
3030
cache-dependency-path: 'javascript/grid-ui/package.json'
3131

.github/workflows/ci-java.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
java-version: 17
2424
run: |
2525
fsutil 8dot3name set 0
26-
bazel test --flaky_test_attempts 3 //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest `
26+
bazel test --flaky_test_attempts 3 --pin_browsers=true //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest `
2727
//java/test/org/openqa/selenium/federatedcredentialmanagement:FederatedCredentialManagementTest `
2828
//java/test/org/openqa/selenium/firefox:FirefoxDriverBuilderTest `
2929
//java/test/org/openqa/selenium/grid/router:RemoteWebDriverDownloadTest `
@@ -47,7 +47,7 @@ jobs:
4747
# https://github.com/bazelbuild/rules_jvm_external/issues/1046
4848
java-version: 17
4949
run: |
50-
bazel test --flaky_test_attempts 3 //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest-remote \
50+
bazel test --flaky_test_attempts 3 --pin_browsers=true //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest-remote \
5151
//java/test/org/openqa/selenium/federatedcredentialmanagement:FederatedCredentialManagementTest \
5252
//java/test/org/openqa/selenium/firefox:FirefoxDriverBuilderTest \
5353
//java/test/org/openqa/selenium/grid/router:RemoteWebDriverDownloadTest \
@@ -71,4 +71,4 @@ jobs:
7171
# https://github.com/bazelbuild/rules_jvm_external/issues/1046
7272
java-version: 17
7373
run: |
74-
bazel test --flaky_test_attempts 3 //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest-remote
74+
bazel test --flaky_test_attempts 3 --pin_browsers=true //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest-remote

.github/workflows/ci-python.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ jobs:
2727
- name: Install dependencies
2828
run: |
2929
python -m pip install --upgrade pip
30-
pip install tox==4.25.0
31-
- name: Test with tox
30+
pip install tox==4.27.0
31+
- name: Generate docs
3232
run: tox -c py/tox.ini
3333
env:
3434
TOXENV: docs
@@ -47,11 +47,10 @@ jobs:
4747
- name: Install dependencies
4848
run: |
4949
python -m pip install --upgrade pip
50-
pip install tox==4.25.0
51-
- name: Test with tox
50+
pip install tox==4.27.0
51+
- name: Run type checking
5252
run: |
53-
tox -c py/tox.ini -- --cobertura-xml-report ci || true
54-
bash <(curl -s https://codecov.io/bash) -f py/ci/cobertura.xml
53+
tox -c py/tox.ini || true
5554
env:
5655
TOXENV: mypy
5756

@@ -90,8 +89,8 @@ jobs:
9089
os: ${{ matrix.os }}
9190
cache-key: py-browser-${{ matrix.browser }}
9291
run: |
93-
bazel test --local_test_jobs 1 --flaky_test_attempts 3 //py:common-${{ matrix.browser }}-bidi
94-
bazel test --local_test_jobs 1 --flaky_test_attempts 3 //py:test-${{ matrix.browser }}
92+
bazel test --local_test_jobs 1 --flaky_test_attempts 3 --pin_browsers=true //py:common-${{ matrix.browser }}-bidi
93+
bazel test --local_test_jobs 1 --flaky_test_attempts 3 --pin_browsers=true //py:test-${{ matrix.browser }}
9594
9695
safari-tests:
9796
name: Browser Tests
@@ -109,4 +108,4 @@ jobs:
109108
os: ${{ matrix.os }}
110109
cache-key: py-browser-${{ matrix.browser }}
111110
run: |
112-
bazel test --local_test_jobs 1 --flaky_test_attempts 3 //py:test-${{ matrix.browser }}
111+
bazel test --local_test_jobs 1 --flaky_test_attempts 3 --pin_browsers=true //py:test-${{ matrix.browser }}

.github/workflows/ci-ruby.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
--local_test_jobs 1
8585
--test_size_filters large
8686
--test_tag_filters ${{ matrix.browser }}
87-
${{ matrix.os != 'windows' && '--pin_browsers' || '' }}
87+
--pin_browsers
8888
//rb/spec/...
8989
9090
integration-tests-remote:
@@ -111,5 +111,5 @@ jobs:
111111
--local_test_jobs 1
112112
--test_size_filters large
113113
--test_tag_filters ${{ matrix.browser }}-remote
114-
${{ matrix.os != 'windows' && '--pin_browsers' || '' }}
114+
--pin_browsers
115115
//rb/spec/...

.github/workflows/pre-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
- name: Update browser versions
9494
run: ./go update_browsers ${{ github.event.inputs.chrome_channel }}
9595
- name: Commit browser updates
96-
run: git commit -m "update pinned browser versions"
96+
run: git commit -m "update pinned browser versions" || true
9797
- name: Update devtools versions
9898
run: ./go all:update_cdp ${{ github.event.inputs.chrome_channel }}
9999
- name: Commit DevTools updates

.github/workflows/stale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- uses: actions/stale@v9
2020
with:
21-
stale-issue-message: 'This issue is stale because it has been open 280 days with no activity. Remove stale label or comment or this will be closed in 14 days.'
21+
stale-issue-message: 'This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 14 days.'
2222
close-issue-message: 'This issue was closed because it has been stalled for 14 days with no activity.'
2323
stale-issue-label: 'J-stale'
2424
stale-pr-label: 'J-stale'

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ py/selenium/webdriver/remote/getAttribute.js
7575
py/selenium/webdriver/remote/isDisplayed.js
7676
py/docs/build/
7777
py/docs/source/**/*
78+
!py/docs/source/conf.py
79+
!py/docs/source/*.rst
7880
py/build/
7981
py/LICENSE
8082
py/pytestdebug.log

.skipped-tests

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
-//java/test/org/openqa/selenium/edge:EdgeDriverFunctionalTest
66
-//java/test/org/openqa/selenium/edge:EdgeDriverFunctionalTest-edge
77
-//java/test/org/openqa/selenium/edge:EdgeDriverFunctionalTest-remote
8+
-//java/test/org/openqa/selenium/federatedcredentialmanagement:FederatedCredentialManagementTest
89
-//java/test/org/openqa/selenium/firefox:FirefoxDriverBuilderTest
910
-//java/test/org/openqa/selenium/grid/gridui:OverallGridTest
1011
-//java/test/org/openqa/selenium/grid/router:RemoteWebDriverDownloadTest

AUTHORS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ AdamPDotty <[email protected]>
1717
Adi Roiban <[email protected]>
1818
1919
Aditya Pratap Singh <[email protected]>
20+
Adolfo Armas <[email protected]>
2021
Adrian Dymorz <[email protected]>
2122
Adrian Leonhard <[email protected]>
2223
Agustin Pequeno <[email protected]>
@@ -35,8 +36,10 @@ albertor24 <[email protected]>
3536
Aleksei Moskvin <[email protected]>
3637
3738
39+
3840
Alex Eagle <[email protected]>
3941
Alex Henrie <[email protected]>
42+
Alex Popov <[email protected]>
4043
Alex Rodionov <[email protected]>
4144
Alex Savchuk <[email protected]>
4245
Alexander Bayandin <[email protected]>
@@ -126,6 +129,7 @@ Boris Osipov <[email protected]>
126129
Boris Petrov <[email protected]>
127130
Boris Wrubel <[email protected]>
128131
bozdemir84 <[email protected]>
132+
Bradley Latreille <[email protected]>
129133
Branden Cash <[email protected]>
130134
Brandon Walderman <[email protected]>
131135
Brandon Williams <[email protected]>
@@ -368,6 +372,7 @@ Ilyas Bayraktar <[email protected]>
368372
Immanuel Hayden <[email protected]>
369373
Indomitable <[email protected]>
370374
Innokenty Shuvalov <[email protected]>
375+
Ioan Giurgiu <[email protected]>
371376
Isaac A. Murchie <[email protected]>
372377
Isaul Vargas <[email protected]>
373378
@@ -547,6 +552,7 @@ Lucas Diniz <[email protected]>
547552
Lucas Tierney <[email protected]>
548553
Luis Correia <[email protected]>
549554
Luis Pflamminger <[email protected]>
555+
Luis Serna <[email protected]>
550556
Luke Hill <[email protected]>
551557
Luke Inman-Semerau <[email protected]>
552558
@@ -802,6 +808,7 @@ Seth Lemanek <[email protected]>
802808
Seva Lotoshnikov <[email protected]>
803809
804810
811+
Shaurya Bisht <[email protected]>
805812
Shay Dratler <[email protected]>
806813
807814

0 commit comments

Comments
 (0)