
This video will give you an overview about the course.
The aim of this video is to create Data-Driven test using TestNG @Parameters.
This video aims at creating DataProvider and using it in negative test.
The aim of this video is to implement DDT framework using CSV files.
The aim of this videos is to understand what is Cross-browser testing and how to run tests in few browsers.
This video aims at using Factory pattern to better organize our driver creation.
This video teaches us how to run tests that behave differently in different browsers.
The aim of this video is to set up parallel tests execution.
The aim of this video is to work with multiple windows, tabs, and iFrames.
This video aims at making console output readable for parallel tests.
This video aims at uploading files with Selenium.
The aim of this video is to use TestNG listeners.
Capture screenshots during tests with the driver and save to a project screenshots folder, and collect JavaScript errors from the browser console to extend test reports.
The aim of this video is to collect JavaScript errors from console for test automation debugging.
This video will teach you where to get and how to understand basic TestNG report.
The aim of this video is to add, configure, and read another custom report to tests.
Selenium 3.0 heralds a significant change as it has been shipped after a gap of 5 years. It is only a drop-in replacement for WebDriver API users; however, it has removed the major Selenium core implementation. The 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 course, we focus on more advanced usage of the Selenium API to enable cross-browser testing, as well as simulating advanced user interactions with complex applications. Debugging rare test failures through advanced techniques and utilizing the specialized parts of each client library are covered as well.
In this course, we'll focus on more advanced usage of the Selenium API to enable cross-browser testing, as well as simulating advanced user interactions with complex applications. Debugging rare test failures through advanced techniques and utilizing the specialized parts of each client library will be covered as well.
The target audience is software testers keen to automate the testing of web applications using Selenium at a high technical level. This course is designed primarily for testing professionals who use Selenium.
About the Author
Dmitry Shyshkin is a lead QA automation engineer at FareCompare 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