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

Quiz

Setting up CI

Check yourself

  1. 1.Your Playwright tests run fine locally but fail on GitHub Actions with 'error while loading shared libraries'. What's the most likely cause?
  2. 2.Tests pass on CI but the HTML report wasn't saved. You used 'if: success()' on the upload step. What should you use instead?
  3. 3.The ci-intro article focuses on setting up CI for Playwright. Which CI service does it primarily cover with a full working example?
  4. 4.What are the correct ordered steps to set up basic Playwright CI on GitHub Actions according to the article?
  5. 5.How do you pass a dynamic base URL (for example, from a Vercel preview deployment) to Playwright tests running in GitHub Actions?
  6. 6.A CI test fails. You open GitHub Actions but find no playwright-report artifact in the Artifacts section. You did NOT use if: ${{ !cancelled() }}. Why is the artifact missing?
  7. 7.After downloading a playwright-report zip artifact from CI, you try to open index.html directly in your browser but the report doesn't display correctly. What should you do instead?
  8. 8.On GitHub Actions, how do you run only the Playwright tests affected by a PR's changes to speed up feedback, while still running all tests on merge to main?