CI: Fix + update Behat configuration

pull/4247/head
Angel Fernando Quiroz Campos 4 years ago
parent 0ae7d84368
commit fb66557619
  1. 24
      .github/workflows/behat.yml
  2. 9
      composer.json
  3. 1
      tests/behat/behat.yml

@ -98,39 +98,29 @@ jobs:
uses: nanasess/setup-chromedriver@master
with:
# Optional: do not specify to match Chrome's version
chromedriver-version: '88.0.4324.96'
chromedriver-version: '100.0.4896.60'
- run: |
export DISPLAY=:99
chromedriver --url-base=/wd/hub &
sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 & # optional
# wget https://chromedriver.storage.googleapis.com/88.0.4324.96/chromedriver_linux64.zip --quiet && unzip chromedriver_linux64.zip
# sudo mv chromedriver /usr/bin
# sudo chmod +x /usr/bin/chromedriver
# chromedriver --version
# - run: |
# export DISPLAY=:99
# chromedriver --url-base=/wd/hub &
# sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 & # optional
# chromedriver --version
- name: Set up JDK 1.8
uses: actions/setup-java@v1
- name: Set up JDK
uses: actions/setup-java@v3
with:
java-version: 1.8
distribution: 'temurin'
java-version: '17'
- name: Get Selenium
run: |
wget http://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar --quiet
wget https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.1.0/selenium-server-4.1.3.jar --quiet
- name: Run Selenium
run: |
java -version
export DISPLAY=:99.0
sudo xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 &
java -Dwebdriver.chrome.driver=/usr/bin/chromedriver -jar selenium-server-standalone-3.141.59.jar -log selenium.log > /dev/null &
java -Dwebdriver.chrome.driver=/usr/bin/chromedriver -jar selenium-server-4.1.3.jar standalone --log selenium.log > /dev/null &
- name: Start mysql service
run: |

@ -172,12 +172,11 @@
}
},
"require-dev": {
"behat/behat": "@stable",
"behat/mink": "dev-master",
"behat/mink-goutte-driver": "dev-master",
"behat/mink-selenium2-driver": "@stable",
"behat/behat": "^3.10",
"behat/mink": "^1.10",
"behat/mink-selenium2-driver": "^1.6",
"dama/doctrine-test-bundle": "^6.5",
"friends-of-behat/mink-extension": "dev-master",
"friends-of-behat/mink-extension": "^2.6",
"hautelook/alice-bundle": "^2.9",
"justinrainbow/json-schema": "^5.2",
"phpstan/phpstan": "0.12.95",

@ -2,7 +2,6 @@ default:
extensions:
Behat\MinkExtension:
base_url: http://localhost
goutte: ~
show_cmd: 'open %s'
selenium2:
wd_host: "http://127.0.0.1:4444/wd/hub"

Loading…
Cancel
Save