268e9929d9 | ||
---|---|---|
.. | ||
ReadMe.md | ||
extras.md |
ReadMe.md
Running browser tests on GitHub Actions with SeleniumBase
Step 0. Create a fork of SeleniumBase on GitHub to help you get started.
- (You'll be using your own repo eventually.)
Step 1. From the GitHub Actions tab, choose to set up a Python package Workflow.
Step 2. Add your workflow .yml
script.
- (If using a SeleniumBase fork, the script from https://github.com/seleniumbase/SeleniumBase/blob/master/.github/workflows/python-package.yml already exists to help guide you.)
Step 3. Commit your changes to GitHub.
Step 4. Your tests will now run on every pull request and on every commit to the master
branch.
- (See https://github.com/seleniumbase/SeleniumBase/actions for the SeleniumBase example.)
- (You can click inside each build for more details.)
- (You can also see the specific steps being performed by each command.)
- (You'll notice that web browsers such as Chrome and Firefox get installed for tests to use. SeleniumBase uses pytest for running tests while using Selenium to interact with web browsers.)