Advanced Selenium: Page Objects and GUI Automation
Offered By: LinkedIn Learning
Course Description
Overview
Discover how to use the Page Object Model for test automation in Selenium. Learn to model GUI applications as page objects and refactor code details into abstractions.
Syllabus
Introduction
- Model your application for automation
- What you should know
- What are abstractions?
- How do abstractions help?
- Refactoring to abstractions
- What are support abstractions?
- Infrastructure abstractions
- Dependency abstractions
- Driver abstractions
- Technology abstractions
- Storage abstractions refactored
- Element abstractions
- What are page objects?
- POJO page objects
- Component abstractions
- Structural page objects
- Locator page objects
- Functional page objects
- Navigation abstractions
- Data abstractions
- Domain abstractions
- Domain-specific languages
- Code-based DSLs with fluent interfaces
- Trade-offs and decisions
- Dos and don'ts
- Next steps
Taught by
Alan Richardson
Related Courses
API Testing Using Rest Assured Test Automation ToolCoursera Project Network via Coursera API Testing Using Rest Sharp (with C#) Test Automation Tool
Coursera Project Network via Coursera API Testing with Karate Framework
Coursera Project Network via Coursera Building Test Automation Framework using Selenium and TestNG
Coursera Project Network via Coursera Cypress UI automation testing for absolute beginners
Coursera Project Network via Coursera