Automation UI project for Steam
| JavaScript | VS Code | GitHub | Playwright | Allure | TestOps | Telegram | Jenkins |
|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
- 🔹 Login to account
- 🔹 Update profile information on the profile page
- 🔹 Change a language
- 🔹 Select a special game category
- 🔹 Search a game via search bar
- 🔹 Add a game to the shopping cart
- 🔹 Remove a game from the shopping cart
- 🔹 Search for a friend using a code
npm t
npm run create-report
npm run open-report
The workflow is configured for manual triggering via GitHub Actions.
To start running the tests, you need to log in to the Jenkins website, navigate to the job, and click "Build Now." After the pipeline is completed, Allure report will be generated, and the test results will be sent to Allure TestOps and Telegram.
Test reports in Allure Report
Each check is accompanied by a screenshot of the last action in the test, record & trace.
Integration with TestOps
Test runs can be visualized as charts.
Test cases stay up-to-date since scenarios are extracted from the code.
Test run recording: "Add a game to the shopping cart".










