Simplify Chrome and ChromeDriver installation in UI testing workflow

This commit is contained in:
omri zaher 2025-08-08 19:12:16 +03:00
parent e1d0c05649
commit 4129659d80

View file

@ -31,18 +31,7 @@ jobs:
- name: Install Chrome and ChromeDriver
run: |
sudo apt-get update
sudo apt-get install -y wget unzip
wget -q -O google-chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome.deb || sudo apt-get install -f -y
CHROME_VERSION=$(google-chrome --version | awk '{print $3}')
CHROMEDRIVER_VERSION=$(curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION")
wget -q -O chromedriver.zip "https://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip"
unzip chromedriver.zip
sudo mv chromedriver /usr/local/bin/
sudo chmod +x /usr/local/bin/chromedriver
env:
CHROME_BIN: /usr/bin/google-chrome
CHROMEDRIVER_BIN: /usr/local/bin/chromedriver
sudo apt-get install -y google-chrome-stable
- name: Run Selenium tests
env: