File tree Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -40,8 +40,17 @@ USER seluser
40
40
# can specify versions by CHROME_DRIVER_VERSION
41
41
# Latest released version will be used by default
42
42
# ============================================
43
- ARG CHROME_DRIVER_VERSION="73.0.3683.68"
44
- RUN CD_VERSION=$(echo $CHROME_DRIVER_VERSION) \
43
+ ARG CHROME_DRIVER_VERSION
44
+ RUN CHROME_STRING=$(google-chrome --version) \
45
+ && CHROME_VERSION_STRING=$(echo "${CHROME_STRING}" | grep -oP "\d +\.\d +\.\d +\.\d +" ) \
46
+ && CHROME_MAYOR_VERSION=$(echo "${CHROME_VERSION_STRING%%.*}" ) \
47
+ && wget --no-verbose -O /tmp/LATEST_RELEASE "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_${CHROME_MAYOR_VERSION}" \
48
+ && CD_VERSION=$(cat "/tmp/LATEST_RELEASE" ) \
49
+ && rm /tmp/LATEST_RELEASE \
50
+ && if [ -z "$CHROME_DRIVER_VERSION" ]; \
51
+ then CHROME_DRIVER_VERSION="${CD_VERSION}" ; \
52
+ fi \
53
+ && CD_VERSION=$(echo $CHROME_DRIVER_VERSION) \
45
54
&& echo "Using chromedriver version: " $CD_VERSION \
46
55
&& wget --no-verbose -O /tmp/chromedriver_linux64.zip https://chromedriver.storage.googleapis.com/$CD_VERSION/chromedriver_linux64.zip \
47
56
&& rm -rf /opt/selenium/chromedriver \
Original file line number Diff line number Diff line change @@ -33,8 +33,17 @@ USER seluser
33
33
# can specify versions by CHROME_DRIVER_VERSION
34
34
# Latest released version will be used by default
35
35
#============================================
36
- ARG CHROME_DRIVER_VERSION="73.0.3683.68"
37
- RUN CD_VERSION=$(echo $CHROME_DRIVER_VERSION) \
36
+ ARG CHROME_DRIVER_VERSION
37
+ RUN CHROME_STRING=$(google-chrome --version) \
38
+ && CHROME_VERSION_STRING=$(echo "${CHROME_STRING}" | grep -oP "\d+\.\d+\.\d+\.\d+") \
39
+ && CHROME_MAYOR_VERSION=$(echo "${CHROME_VERSION_STRING%%.*}") \
40
+ && wget --no-verbose -O /tmp/LATEST_RELEASE "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_${CHROME_MAYOR_VERSION}" \
41
+ && CD_VERSION=$(cat "/tmp/LATEST_RELEASE") \
42
+ && rm /tmp/LATEST_RELEASE \
43
+ && if [ -z "$CHROME_DRIVER_VERSION" ]; \
44
+ then CHROME_DRIVER_VERSION="${CD_VERSION}"; \
45
+ fi \
46
+ && CD_VERSION=$(echo $CHROME_DRIVER_VERSION) \
38
47
&& echo "Using chromedriver version: "$CD_VERSION \
39
48
&& wget --no-verbose -O /tmp/chromedriver_linux64.zip https://chromedriver.storage.googleapis.com/$CD_VERSION/chromedriver_linux64.zip \
40
49
&& rm -rf /opt/selenium/chromedriver \
You can’t perform that action at this time.
0 commit comments