- Introduction
- Contributors
- Project Description
- Playwright and JavaScript
- Page Object Model Pattern
- GitHub Actions
This is a project created by the members of Bug Hunter discord server. We estimate that our project will be done in about 2-3 months.
- Alex Stefan
- Levi - Simon Levente-Attila
- Radu Moldovan
- Adrian Maciuc
- Dan Popescu
- Claudiu Iacob
- Adrian Ciuciui
- Mirel Palii
The purpose of this project is to polish our quality assurance automation skills on Playwright and Javascript, as well as understanding and following best practices in workflows and coding.
This project utilizes Playwright, a tool for automating browsers, written in JavaScript. It allows us to perform end-to-end testing, mimicking user interactions and validating the behavior of web applications.
We follow the Page Object Model (POM) pattern to maintain our tests. POM helps in creating an abstraction of the UI elements, making tests more maintainable and reducing duplication by separating page-specific locators and actions into reusable modules.
This project uses GitHub Actions for continuous integration. Tests are automatically run using GitHub Actions upon each push or pull request. The configuration for running Playwright tests in GitHub Actions can be found in the .github/workflows
directory.