IKivan-kozenko -aqa
Try yourself as a QA tester
Back to topic

Quiz

Continuous Integration

Check yourself

  1. 1.Your GitHub Actions workflow runs 'npx playwright install' (without --with-deps) and gets 'Error: Failed to launch browser'. What's happening and how do you fix it?
  2. 2.A Playwright test fails on CI. You check GitHub Actions and there's no playwright-report artifact to download. What configuration change would have prevented this?
  3. 3.Which GitHub Actions YAML trigger runs Playwright tests on every push to main and every pull request targeting main?
  4. 4.Why does Playwright run in headless mode by default on CI?
  5. 5.You want to upload the Playwright HTML report as an artifact that is retained for 30 days and available even when tests fail. Which step configuration achieves this?
  6. 6.You have 800 tests and want to split them across 4 CI machines using sharding and then get one combined report. Which reporter should each shard use?
  7. 7.The article recommends NOT caching browser binaries between CI runs. What is the main reason?
  8. 8.What does npx playwright install --with-deps do that plain npx playwright install does not?