Candidates can get Best Selenium Web Driver Practical Guide Books 2018 also a Top List of Main Study Materials for 2017-2018 entrance exam in India.
Selenium Web Driver Practical Guide
by Satya Avasarala
What is inside this book
The books starts with a detail history of Selenium, and has also included “how each flavor of selenium component like IDE, Selenium 1.0 and WebDriver are different from each other” and what has made Selenium Webdriver to win the race of all the previous components. This chapter also includes project setup and along with interaction with browser and commonly used actions on generic web-elements present on any web-page.
Next Chapter has covered interaction of WebDriver with Keyboard and mouse and has also included examples to show how it works
Chapter 3 is the one which is dealing the most asked question on internet . How to handle alert, frame and pop-up and how I can take screenshot of any page during script execution. Lastly in Chapter 3 implicit wait and explicit wait has been mentioned means after reading this you would learn the lesson to prevent your script breaking from Stale Elements on page or Element not visible kind of exceptions.
Chapter 4 is going to help you how to run your IE Browser, Chrome browser and all other browser by setting the property of its executable binaries
Chapter 5 is the my favorite because this chapter is going to help you to understand how to deal with the event-handling aspect of WebDriver. You can read this chapter on this link. This is the chapter that has been written for experienced WebDriver user .So this chapter will intend experience WebDriver user to purchase this book.
Chapter 6 is for the people who are not quite familiar with the file handling in java and want to read it in detail and its proper use in WebDriver. So this chapter is also going to help beginners to learn some raw java concept that is going to help them in their scripting with WebDriver.
Chapter 7 and 8 is one of the most talked topic in Selenium Script. These two chapter include detailed description of RemoteWebDriver and WebDriverBackedSelenium and has also included the concept of Selenium Grid concept .
Chapter 9 has included the concept of Page Object model and how to use it when developing your tests using java language. Author has made an effort to explain this topic with real time examples so might be you would find a way to understand the concept of Object Model in WebDriver. But still need some tweaking in page object model description.
Chapter 10 is going to help you out to understand the concept of mobile automation using appium and I am pretty sure that people who are seeking help related mobile automation is going to be benefited with this part of the book a lot.
Overall this book is meant to both beginner and experienced WebDriver user. But this books is missing the most important part i.e Junit/Testng framwork and without junit and testng reading Webdriver is like eating food without taste and somewhere you would feel like language of this book is becoming awkward.
But if you have bought this book then don’t forget to read Chapter 5 and 6.