SQA #3242
open
SQA #3238: [SQA] Automation Testing with Playwright(JavaScript)
[SQA] Automation Testing of the features using Playwright
Added by Tasfia Zaima 7 months ago.
Updated 7 months ago.
Description
Automating end-to-end (E2E) and functional test cases for Aiaxio’s core flows using Playwright.
- % Done changed from 0 to 10
Playwright test cases added:
- Automated sign-up flow with random user data.
- Automated Tools page interactions (first 3 tool cards).
- Covered “View Site”, “Copy” and “Bookmark” actions inside tool details.
- % Done changed from 10 to 20
Summary
Added automated tests for Tool Card interactions:
- View Site opens external tab.
- Copy shows “Copied” state (and tick icon).
- Bookmark toggle (handles both bookmarked/unbookmarked states).
- Navigates through tabs (Description, Pricing, Release, Review, Pros & Cons, Q&A, Similar tool, See more).
- Centralized login via pre-auth (storage state) to speed up tests.
- Minor code cleanup: reduced duplication, added waits and scrolls for stability.
Github
Summary
- Added Search feature Tests-
- Implemented Playwright tests to verify the proper functionality of the search feature.
- Added tests to ensure search input correctly handles value typing and clearing.
- Also initiated refactoring of the "Submit Tool" code of the staging site for the live site.
Github Commit
- % Done changed from 20 to 30
- Implemented multiple search scenarios to ensure input handling, dropdown selection and clearing work correctly.
Github
- Studied Page Object Model (POM) to centralize selectors and reduce test maintenance.
Source
Also available in: Atom
PDF