Juna190825 commited on
Commit
b5aebe0
·
verified ·
1 Parent(s): d11461c

Testing with ChromeDriver

Browse files
Files changed (1) hide show
  1. Dockerfile +16 -16
Dockerfile CHANGED
@@ -73,25 +73,25 @@ COPY install_chromedriver.sh /tmp/install_chromedriver.sh
73
  # RUN apt-get install -y dos2unix && dos2unix /tmp/install_chromedriver.sh
74
  # RUN bash /tmp/install_chromedriver.sh && /tmp/install_chromedriver.sh
75
  RUN bash -c '\
76
- CHROME_VERSION=$(google-chrome-stable --version | awk "{print \$3}" | cut -d"." -f1) && \
77
- echo "Detected Chrome major version: \$CHROME_VERSION" && \
78
- if [ "\$CHROME_VERSION" -ge 115 ]; then \
79
  CHROMEDRIVER_VERSION=$(curl -s https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json | \
80
- jq -r ".channels.Stable.downloads.chromedriver[0].version") && \
81
  DRIVER_URL=$(curl -s https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json | \
82
- jq -r ".channels.Stable.downloads.chromedriver[0].url") && \
83
- echo "Using ChromeDriver version: \$CHROMEDRIVER_VERSION from \$DRIVER_URL" && \
84
- wget -q \$DRIVER_URL -O chromedriver.zip; \
85
  else \
86
- CHROMEDRIVER_VERSION=$(wget -qO- https://chromedriver.storage.googleapis.com/LATEST_RELEASE_\$CHROME_VERSION) && \
87
- echo "Using legacy ChromeDriver version: \$CHROMEDRIVER_VERSION" && \
88
- wget -q https://chromedriver.storage.googleapis.com/\$CHROMEDRIVER_VERSION/chromedriver_linux64.zip -O chromedriver.zip; \
89
- fi && \
90
- unzip chromedriver.zip && \
91
- rm chromedriver.zip && \
92
- mv chromedriver /usr/local/bin/ && \
93
- chmod +x /usr/local/bin/chromedriver \
94
- '
95
 
96
 
97
  # Verify installations
 
73
  # RUN apt-get install -y dos2unix && dos2unix /tmp/install_chromedriver.sh
74
  # RUN bash /tmp/install_chromedriver.sh && /tmp/install_chromedriver.sh
75
  RUN bash -c '\
76
+ CHROME_VERSION=$(google-chrome-stable --version | awk "{print \$3}" | cut -d"." -f1); \
77
+ echo "Detected Chrome major version: $CHROME_VERSION"; \
78
+ if [ "$CHROME_VERSION" -ge 115 ]; then \
79
  CHROMEDRIVER_VERSION=$(curl -s https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json | \
80
+ jq -r ".channels.Stable.downloads.chromedriver[0].version"); \
81
  DRIVER_URL=$(curl -s https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json | \
82
+ jq -r ".channels.Stable.downloads.chromedriver[0].url"); \
83
+ echo "Using ChromeDriver version: $CHROMEDRIVER_VERSION from $DRIVER_URL"; \
84
+ wget -q "$DRIVER_URL" -O chromedriver.zip; \
85
  else \
86
+ CHROMEDRIVER_VERSION=$(wget -qO- https://chromedriver.storage.googleapis.com/LATEST_RELEASE_"$CHROME_VERSION"); \
87
+ echo "Using legacy ChromeDriver version: $CHROMEDRIVER_VERSION"; \
88
+ wget -q https://chromedriver.storage.googleapis.com/"$CHROMEDRIVER_VERSION"/chromedriver_linux64.zip -O chromedriver.zip; \
89
+ fi; \
90
+ unzip chromedriver.zip; \
91
+ rm chromedriver.zip; \
92
+ mv chromedriver /usr/local/bin/; \
93
+ chmod +x /usr/local/bin/chromedriver'
94
+
95
 
96
 
97
  # Verify installations