About the course
Boost the performance and reliability of your automated checks by mastering Selenium WebDriver
Selenium 3.0, shipped after a gap of 5 years, represents a significant change. It is only a drop-in replacement for WebDriver API users; however, it has removed the major Selenium core implementation. Selenium WebDriver API is fully object oriented compared with the deprecated Selenium RC. The WebDriver API provides multi-language support and runs tests on all the most popular browsers. In this wide and complex World Wide Web era, this video will teach you how to tame it by gaining an in-depth understanding of the Selenium API.
Style and Approach
This is a step-by-step guide to mastering Selenium WebDriver with many clear and reliable tests for automation.
What You Will Learn
- Handle hidden elements
- Represent browsers through instances of objects in code
- Work with dynamic test data generation
- Tackle explicit waits and removing all static pauses
- Understand the Selenium architectural diagram
- Discuss the difference between hard assertions and soft assertions and how to use soft assertions
Dmitry Shyshkin is a lead QA automation engineer at FareCompare.com with 6 years' test automation experience using Selenium. He has worked in Waterfall and Agile environments, on desktop, web-based, and mobile projects.
He started his QA career without any QA/testing knowledge. He took online Software QA classes where he learned about different types of testing. In his second job, he learned about test automation for the first time; he liked it more than manual testing and thus decided to move into test automation.