mirror of
https://github.com/wekan/wekan.git
synced 2025-12-31 22:58:48 +01:00
Refactor Chrome and ChromeDriver installation in UI testing workflow
This commit is contained in:
parent
c7cf4c4237
commit
e1d0c05649
1 changed files with 12 additions and 1 deletions
13
.github/workflows/ui-testing.yml
vendored
13
.github/workflows/ui-testing.yml
vendored
|
|
@ -31,7 +31,18 @@ jobs:
|
|||
- name: Install Chrome and ChromeDriver
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y google-chrome-stable
|
||||
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
|
||||
|
||||
- name: Run Selenium tests
|
||||
env:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue