name: Selenium CI on: push: branches: [main] pull_request: workflow_dispatch: jobs: selenium: runs-on: ubuntu-24.04 permissions: contents: read timeout-minutes: 10 steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: python-version: "3.13" cache: "pip" cache-dependency-path: requirements-dev.txt - name: Install test dependencies run: python -m pip install -r requirements-dev.txt - name: Show browser versions run: | google-chrome --version chromedriver --version - name: Run Selenium tests env: APP_URL: https://example.com/ EXPECTED_TITLE: Example Domain run: pytest -q