WebdriverIO Configuration and Page Objects

WebdriverIO 8    |    Intermediate
  • 13 videos | 1h 4m 22s
  • Includes Assessment
  • Earns a Badge
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
WebdriverIO configuration and page objects are crucial for streamlining test automation. Configuration customizes the testing environment, while page objects encapsulate page elements and actions, enhancing the reusability, maintainability, and readability of test scripts. Begin this course by exploring various configuration options and focusing on their impacts on browser capabilities, timeouts, logging, reporting, and hooks. You will investigate the principles of the Page Object Model (POM), learning to implement page objects for modular and reusable code. Then you will learn how to organize test scripts with page objects and examine protocol-specific considerations and separation of concerns within the POM. Next, you will discover the functionalities of getPuppeteer and its seamless integration with WebdriverIO, as well as the potential applications of the WebDriver BiDi protocol. Finally, you will execute tests with different configuration profiles to help find the optimal setup and adopt best practices for project organization to ensure efficiency and scalability in your automation efforts. This comprehensive approach will equip you with the skills needed to excel in web automation using WebdriverIO.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Configure webdriverio projects with appropriate settings
    Configure browser capabilities, timeouts, and logging and set up reporting for automation
    Provide an overview of the principles of the pom, including benefits, best practices, and challenges
    Create module page objects for element interactions and reuse those objects across multiple test scripts
    Organize test scripts using page objects and implement protocol-specific considerations
    Separate page-specific code from test logic to enhance maintainability and readability
  • Integrate getpuppeteer with webdriverio and leverage its functionality in testing
    Implement the webdriver bidi protocol for advanced browser automation
    Execute tests using different configuration profiles and optimize settings
    Provide an overview of best practices for webdriverio project organization
    Implement best practices for organizing webdriverio and compare the old and new projects to showcase changes
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 50s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 4m 39s
    Find out how to configure WebdriverIO projects with appropriate settings. FREE ACCESS
  • Locked
    3.  Exploring WebdriverIO Configuration Options
    3m 10s
    In this video, you will learn how to configure browser capabilities, timeouts, and logging and set up reporting for automation. FREE ACCESS
  • Locked
    4.  Page Object Model (POM) Principles
    9m 20s
    After completing this video, you will be able to provide an overview of the principles of the POM, including benefits, best practices, and challenges. FREE ACCESS
  • Locked
    5.  Implementing Modular Code with Page Objects in WebdriverIO
    4m 33s
    During this video, discover how to create module page objects for element interactions and reuse those objects across multiple test scripts. FREE ACCESS
  • Locked
    6.  Structuring Test Scripts with Page Objects: Protocol-specific Insights
    6m 6s
    In this video, find out how to organize test scripts using page objects and implement protocol-specific considerations. FREE ACCESS
  • Locked
    7.  Mastering Separation of Concerns in POMs
    4m 39s
    Learn how to separate page-specific code from test logic to enhance maintainability and readability. FREE ACCESS
  • Locked
    8.  Leveraging getPuppeteer Functionality with WebdriverIO
    3m 45s
    In this video, discover how to integrate getPuppeteer with WebdriverIO and leverage its functionality in testing. FREE ACCESS
  • Locked
    9.  Exploring WebDriver BiDi Protocol: Applications and Potential
    7m 9s
    Find out how to implement the WebDriver BiDi protocol for advanced browser automation. FREE ACCESS
  • Locked
    10.  Executing Tests with Diverse Configuration Profiles
    4m 41s
    During this video, you will learn how to execute tests using different configuration profiles and optimize settings. FREE ACCESS
  • Locked
    11.  Best Practices for Organizing WebdriverIO Projects
    9m 9s
    Upon completion of this video, you will be able to provide an overview of best practices for WebdriverIO project organization. FREE ACCESS
  • Locked
    12.  Implementing Best Practices for Organizing WebdriverIO Projects
    4m 34s
    Discover how to implement best practices for organizing WebdriverIO and compare the old and new projects to showcase changes. FREE ACCESS
  • Locked
    13.  Course Summary
    47s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.