Skip to content

chromedriver fix

chromedriver fix #8

Workflow file for this run

name: Maven Build and Run Selenium Tests
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
jobs:
build:
runs-on: windows-latest
steps:
# Step 1: Checkout code
- name: Checkout Code
uses: actions/checkout@v3
# Step 2: Set up JDK
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: 17
distribution: temurin # Specify the JDK distribution
# Step 3: Cache Maven dependencies
- name: Cache Maven Dependencies
uses: actions/cache@v3
with:
path: C:\\Users\\runneradmin\\.m2\\repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
# Step 4: Install Chrome and ChromeDriver
- name: Set up Chrome and ChromeDriver
run: |
choco install googlechrome --no-progress
$ChromeDriverVersion = (choco search chromedriver | Select-String -Pattern "chromedriver [\\d\\.]+").Matches.Value.Split()[-1]
choco install chromedriver --version=$ChromeDriverVersion --no-progress
shell: pwsh
# Step 5: Run tests with Maven
- name: Run Maven Tests
run: mvn clean test -B
# Step 6: Upload Test Results
- name: Upload Test Results
uses: actions/upload-artifact@v3
with:
name: Test-Reports
path: target\surefire-reports\