
Test Automation Warm-Up with Playwright
- Porto
- Permanente
- Horário completo
- Basic automation concepts
- Introduction to Playwright
- Setup (Node.js, VSCode, Git)
- Project structure
- click, fill, press, type
- Locators (getByText, data-testid, etc.)
- Waits and synchronization
- Input fields: input, select, radio, checkbox
- Submit + validations with expect
- Form testing strategies
- Creating page classes
- Reusable methods and centralized selectors
- File organization (pages/, tests/, etc.)
- Tables: selection, search, sorting, validation
- Use of .nth(), .all(), .map()
- Tests with filters and data visualization
- Introduction to APIRequestContext
- Methods: GET, POST, PUT, DELETE
- Response, status, and content validation
- End-to-end tests in CRUD systems
- Chained interactions
- Visual and functional validations
- Test case planning and execution
- Flows: inventory, sales, and payment
- Best practices + delivery structure