Treffer: Mastering Selenium WebDriver
Weitere Informationen
About This BookCreate an extensible test framework in Java supporting parallel execution with TestNGUnderstand the power, simplicity, and limitations of the core Selenium frameworkWrite clear, simple, readable, and reliable tests that perform complex test automation tasksWho This Book Is ForIf you are a software tester or a developer who has learned the basics of Selenium using the WebDriver API and is now ready to take the next step, then this is the book for you.What You Will LearnProvide fast, useful feedback with sensible errors and screenshotsCreate extensible, well-composed page objectsGain an in-depth understanding of implicit and explicit waits, and how you should use themLeverage the full power of the Actions APIExplore the full potential of JavascriptExecutorSpeed up your test runs by utilizing the full power of your machine with parallelizationLearn how to plug third-party products into Selenium, and where it is appropriate to do soIn DetailIn this wide and complex era of the World Wide Web, this book will teach you how to tame it by gaining an in-depth understanding of the Selenium API.This book kicks off with solutions to the difficult problems that you will undoubtedly encounter as you start using Selenium in an enterprise environment. This is followed by guidance on producing the right feedback when your tests fail, what the common exceptions are, and how you can fix them. You will also learn about the differences between implicit waits and explicit waits, as well as how to work with effective page objects.As you progress, the book shows you how to utilize the Advanced User Interactions API, how you can run any JavaScript code you need through Selenium, and how to quickly spin up a Selenium Grid by using Docker containers.Finally, the book will discuss the upcoming Selenium W3C specification and how it is going to affect the future of Selenium.