Skip to content

Focus on main when content changes #9057

Focus on main when content changes

Focus on main when content changes #9057

Workflow file for this run

name: Playwright
on: [pull_request]
defaults:
run:
working-directory: playwright
jobs:
playwright-typescript:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
cache: 'npm'
env:
BASE_URL: ${{ github.event.inputs.base_url }}
- run: npm ci
- run: npx playwright install-deps
- run: npx playwright install
- run: npm run test
playwright-python:
runs-on: ubuntu-22.04
env:
BASE_URL: ${{ github.event.inputs.base_url }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
cache: 'pip' # caching pip dependencies
- run: pip install -r requirements.txt
- run: playwright install chromium --with-deps
- run: pytest --tb=long --showlocals --base-url="${BASE_URL:-https://staging.openstax.org}" -vvv e2e