Advanced Selenium: Page Objects and GUI Automation

Go to class
Write Review

Free Online Course: Advanced Selenium: Page Objects and GUI Automation provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Selenium: Page Objects and GUI Automation is taught by Alan Richardson.

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
    1. Understanding Abstractions
    • What are abstractions?
    • How do abstractions help?
    • Refactoring to abstractions
    2. Support Abstractions
    • What are support abstractions?
    • Infrastructure abstractions
    • Dependency abstractions
    • Driver abstractions
    • Technology abstractions
    • Storage abstractions refactored
    • Element abstractions
    3. Page Objects
    • What are page objects?
    • POJO page objects
    • Component abstractions
    • Structural page objects
    • Locator page objects
    • Functional page objects
    4. Logical Abstractions
    • Navigation abstractions
    • Data abstractions
    • Domain abstractions
    5. Execution Abstractions
    • Domain-specific languages
    • Code-based DSLs with fluent interfaces
    6. Abstraction Design Decisions
    • Trade-offs and decisions
    • Dos and don'ts
    Conclusion
    • Next steps