WebdriverIO Configuration and Page Objects
WebdriverIO 8
| Intermediate
- 13 videos | 1h 4m 22s
- Includes Assessment
- Earns a Badge
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 courseConfigure webdriverio projects with appropriate settingsConfigure browser capabilities, timeouts, and logging and set up reporting for automationProvide an overview of the principles of the pom, including benefits, best practices, and challengesCreate module page objects for element interactions and reuse those objects across multiple test scriptsOrganize test scripts using page objects and implement protocol-specific considerationsSeparate page-specific code from test logic to enhance maintainability and readability
-
Integrate getpuppeteer with webdriverio and leverage its functionality in testingImplement the webdriver bidi protocol for advanced browser automationExecute tests using different configuration profiles and optimize settingsProvide an overview of best practices for webdriverio project organizationImplement best practices for organizing webdriverio and compare the old and new projects to showcase changesSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 50sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
4m 39sFind out how to configure WebdriverIO projects with appropriate settings. FREE ACCESS
-
3m 10sIn this video, you will learn how to configure browser capabilities, timeouts, and logging and set up reporting for automation. FREE ACCESS
-
9m 20sAfter 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
-
4m 33sDuring this video, discover how to create module page objects for element interactions and reuse those objects across multiple test scripts. FREE ACCESS
-
6m 6sIn this video, find out how to organize test scripts using page objects and implement protocol-specific considerations. FREE ACCESS
-
4m 39sLearn how to separate page-specific code from test logic to enhance maintainability and readability. FREE ACCESS
-
3m 45sIn this video, discover how to integrate getPuppeteer with WebdriverIO and leverage its functionality in testing. FREE ACCESS
-
7m 9sFind out how to implement the WebDriver BiDi protocol for advanced browser automation. FREE ACCESS
-
4m 41sDuring this video, you will learn how to execute tests using different configuration profiles and optimize settings. FREE ACCESS
-
9m 9sUpon completion of this video, you will be able to provide an overview of best practices for WebdriverIO project organization. FREE ACCESS
-
4m 34sDiscover how to implement best practices for organizing WebdriverIO and compare the old and new projects to showcase changes. FREE ACCESS
-
47sIn 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.