Skip to content

Commit 653b140

Browse files
feat: Bump appium-chromedriver (#828)
1 parent d3bdeaf commit 653b140

File tree

3 files changed

+12
-21
lines changed

3 files changed

+12
-21
lines changed

.github/workflows/functional-test.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,16 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
include:
21-
- chromedriverVersion: "113.0.5672.63"
22-
apiLevel: 32
21+
- apiLevel: 32
2322
emuTag: google_apis
2423
arch: x86_64
25-
- chromedriverVersion: "83.0.4103.39"
26-
apiLevel: 30
24+
- apiLevel: 30
2725
emuTag: google_apis
2826
arch: x86
29-
- chromedriverVersion: "2.44"
30-
apiLevel: 28
27+
- apiLevel: 28
3128
emuTag: default
3229
arch: x86
33-
- chromedriverVersion: "2.20"
34-
apiLevel: 23
30+
- apiLevel: 23
3531
emuTag: default
3632
arch: x86
3733

@@ -93,7 +89,7 @@ jobs:
9389
cwd=$(pwd)
9490
pushd "$cwd"
9591
cd ~
96-
CHROMEDRIVER_VERSION="${{ matrix.chromedriverVersion }}" appium driver install --source=local "$cwd"
92+
appium driver install --source=local "$cwd"
9793
appium driver doctor uiautomator2
9894
nohup appium server \
9995
--port=$APPIUM_TEST_SERVER_PORT \

README.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1683,6 +1683,8 @@ There are several ways to provide a customized Chromedriver to UIA2 driver:
16831683

16841684
#### When installing the driver
16851685

1686+
_Note_: This only works for driver versions below 3.8.0
1687+
16861688
Specify the Chromedriver version in the `CHROMEDRIVER_VERSION` environment variable:
16871689

16881690
```bash
@@ -1744,19 +1746,13 @@ There is a possibility to automatically download the necessary chromedriver(s) i
17441746

17451747
### Troubleshooting Chromedriver Download Issues
17461748

1747-
When UIA2 driver is installed it automatically downloads Chromedriver, so there is a possibility
1748-
of network or other issues leading to an installation failure.
1749-
1750-
By default, Chromedriver is retrieved from `https://chromedriver.storage.googleapis.com/`.
1751-
To use a mirror of the above URL change the value of `CHROMEDRIVER_CDNURL` environemnt variable:
1752-
1753-
```bash
1754-
CHROMEDRIVER_CDNURL=https://npmmirror.com/mirrors/chromedriver appium driver install uiautomator2
1755-
```
1749+
Check the [Custom binaries url](https://github.com/appium/appium-chromedriver?tab=readme-ov-file#custom-binaries-url)
1750+
section of appium-chromedriver README for more details on how to customize the download CDN.
17561751

17571752
It may also be necessary to adjust network proxy and firewall settings for the above to work.
17581753

1759-
In case you would like skip the download of Chromedriver entirely, do it by
1754+
If you use a UIA2 driver below version 3.8.0, and you
1755+
would like skip the automated download of Chromedriver upon driver install, do it by
17601756
defining the `APPIUM_SKIP_CHROMEDRIVER_INSTALL` environment variable:
17611757

17621758
```bash

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,7 @@
5757
},
5858
"dependencies": {
5959
"appium-adb": "^12.5.2",
60-
"appium-android-driver": "^9.10.1",
61-
"appium-chromedriver": "^5.6.28",
60+
"appium-android-driver": "^9.11.0",
6261
"appium-uiautomator2-server": "^7.0.24",
6362
"asyncbox": "^3.0.0",
6463
"axios": "^1.6.5",

0 commit comments

Comments
 (0)