Testing with ChromeDriver
Browse files- Dockerfile +13 -2
Dockerfile
CHANGED
|
@@ -68,8 +68,19 @@ RUN pip install --no-cache-dir -r requirements.txt
|
|
| 68 |
# && chmod +x /usr/local/bin/chromedriver
|
| 69 |
|
| 70 |
COPY install_chromedriver.sh /tmp/install_chromedriver.sh
|
| 71 |
-
RUN apt-get install -y dos2unix && dos2unix /tmp/install_chromedriver.sh
|
| 72 |
-
RUN bash /tmp/install_chromedriver.sh && /tmp/install_chromedriver.sh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
|
| 74 |
# Verify installations
|
| 75 |
RUN echo "Chrome version:" && google-chrome-stable --version \
|
|
|
|
| 68 |
# && chmod +x /usr/local/bin/chromedriver
|
| 69 |
|
| 70 |
COPY install_chromedriver.sh /tmp/install_chromedriver.sh
|
| 71 |
+
# RUN apt-get install -y dos2unix && dos2unix /tmp/install_chromedriver.sh
|
| 72 |
+
# RUN bash /tmp/install_chromedriver.sh && /tmp/install_chromedriver.sh
|
| 73 |
+
RUN bash -c '\
|
| 74 |
+
CHROME_VERSION=$(google-chrome-stable --version | awk "{print \$3}" | cut -d"." -f1) && \
|
| 75 |
+
echo "Chrome major version: \$CHROME_VERSION" && \
|
| 76 |
+
CHROME_DRIVER_VERSION=$(wget -qO- https://chromedriver.storage.googleapis.com/LATEST_RELEASE_\$CHROME_VERSION) && \
|
| 77 |
+
echo "Installing ChromeDriver version: \$CHROME_DRIVER_VERSION" && \
|
| 78 |
+
wget -q https://chromedriver.storage.googleapis.com/\$CHROME_DRIVER_VERSION/chromedriver_linux64.zip && \
|
| 79 |
+
unzip chromedriver_linux64.zip && \
|
| 80 |
+
rm chromedriver_linux64.zip && \
|
| 81 |
+
mv chromedriver /usr/local/bin/ && \
|
| 82 |
+
chmod +x /usr/local/bin/chromedriver \
|
| 83 |
+
'
|
| 84 |
|
| 85 |
# Verify installations
|
| 86 |
RUN echo "Chrome version:" && google-chrome-stable --version \
|