Description
Leverage the power of Selenium to build your own real-time test cases from scratch
About This Book
- Build automated scripts and develop Test Automation Frameworks the use of the Selenium WebDriver tool
- Automate tests to verify error free, quality software
- A comprehensive guide with real-world examples and screenshots to automate browser testing the use of Selenium
Who This Book Is For
If you’re a software developer with a basic knowledge of testing and are interested in automated testing the use of Selenium, this is the book for you. No prior knowledge of Selenium is required.
What You Will Learn
- Understand designing and implementing the automation framework
- Understand and implement AJAX in your web pages
- Set up Selenium WebDriver in both IntelliJ and Eclipse
- Build test suites in Selenium the use of PageObjects
- Get to know about WebElement handling with Selenium WebDriver
- Install Selenium WebDriver for mobile devices
- Understand and learn testing in Selenium Grid
In Detail
Web technologies are becoming an increasing number of complex and there is frequently a want to test your web applications against a vast number of browsers and platforms, so you want to build highly reliable and maintainable test automation cases. Selenium is among the most easy to implement and efficient solutions for this.
This book will guide you through designing and implementing the automation framework on Selenium to build advanced automated test cases. You’re going to start with getting aware of the Selenium IDE, working with AJAX, and the use of different methods to locate elements in a web page. You’re going to then move on to the use of PageObjects, making tests maintainable, the use of WebDriver with different browsers, and setting up Selenium Grid. You’re going to also be introduced to advanced topics such as working with proxy servers, network intrusions, and more. By the end of the book, You’re going to have the skills to efficiently test your web applications the use of Selenium. A well-detailed section has been dedicated to teaching you the object-oriented concepts with basics of core Java, which are the pre-requisites for Selenium automation.