Inspiration
- High effort for manually testing an E-comerce website related to parking
- Searching for an alternative to Selenium and/or Protractor based frameworks
What it does
Creating automated tests using Playwright framework as a proof-of-concept in running manual steps in an automated way
How we built it
- We started with the tutorial from playwright documentation
- We created wrapper classes and methods to simplify writing tests
Challenges we ran into
- Getting started (GatherTown, GitHub, Creating the starting project, Installing dependencies)
- Syncing with one another
- Deciding on a clear architecture
- Refactoring code to fit new architecture
- Selectors and How to assert items
Accomplishments that we're proud of
We were able to implement one test using user friendly test step description
What we learned
- Working with GitHub
- What is a wrapper class
- How to Sync async methods
- Playwright features: Selectors, auto-waiting, SloMo, Headless, Recorder
What's next for automated Testing Framework exploration
- Creating an end-to-end flow
- Maybe picking up this within the QA guild
- Create a possible business case to be presented to PO
Log in or sign up for Devpost to join the conversation.