https://github.com/egaraujo/sauce-labs-ui-automation
UI Automation with Playwright
https://github.com/egaraujo/sauce-labs-ui-automation
docker playwright test-automation typescript
Last synced: 5 months ago
JSON representation
UI Automation with Playwright
- Host: GitHub
- URL: https://github.com/egaraujo/sauce-labs-ui-automation
- Owner: egaraujo
- Created: 2024-10-23T12:33:01.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T14:37:35.000Z (8 months ago)
- Last Synced: 2025-01-30T15:27:10.526Z (5 months ago)
- Topics: docker, playwright, test-automation, typescript
- Language: TypeScript
- Homepage:
- Size: 503 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UI Automation with Playwright
This is a test suite in Playwright, for Sauce Demo web app running in a local Docker container
## Run tests
1. Clone the repo
2. Create .env file following "env README.txt" directions
3. Install dependencies: `npm install`
4. Run tests from **sauce-labs** folder:
`npx playwright test --ui` for test runner## Test cases

• Should not login username with no password
• Should not login missing username with password
• Should not login inexistent user
• Should not login locked out user
• Should login standard user
• Should display all available products
• Should link to the about website
• Should log user out
• Should reset the app state
• Should verify footer link for: Twitter
• Should verify footer link for: Facebook
• Should verify footer link for: LinkedIn
• Should verify footer text
• Should sort products by ascending name
• Should sort products by descending name
• Should sort products by ascending price
• Should sort products by descending price
• Should check out selected products## Links
Sauce Demo web app: https://www.saucedemo.com/
Sauce Demo repo: https://github.com/saucelabs/sample-app-web