
Selenium with Python - A Beginner's Guide
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews
Language
English
ISBN
9789389328813
Cover Page
Title Page
Copyright Page
Dedication
About the Author
Reviewer
Acknowledgement
Preface
Errata
Table of Contents
1. Introduction to Selenium
Structure
Objective
History of Selenium
Benefits of Selenium
Components of Selenium
Architecture of Selenium
Conclusion
Questions
2. Selenium IDE
Structure
Objective
Installation of Selenium IDE
Introduction to demo web application
Record and playback in Selenium IDE
Structure of Selenium IDE Test
Conclusion
Questions
3. Locators in Selenium
Introduction
Structure
Objective
What is a locator?
Conclusion
Questions
4. Installation and setup
Structure
Objective
Installation and setting up
Installing Selenium Python module
Creating Python project in Eclipse
Automating Chrome browser
Writing the first script
Automating Firefox browser
Automating Internet Explorer
Conclusion
Questions
5. Understanding WebDriver, WebElement and By
Structure
Objective
Introduction to Selenium module
WebDriver
WebElement
By
Conclusion
Questions
6. Unittest in Python
Structure
Objective
The unitest and its structure
Assertions
Conclusion
Questions
7. Synchronizing Test
Structure
Objective
Synchronization
Implicit wait
Explicit wait
Conclusion
Questions
8. Concept of Parameterization
Structure
Objective
Test data file
Parameterization and login logout scenario
Conclusion
Questions
9. Working with Different WebElements
Structure
Objective
Working with form elements
Working with HTML tables
Working with dropdown list
Conclusion
Questions
10. Frames, Alerts, and Action Class
Structure
Objective
Working with frame
Working with alerts
Action class
Conclusion
Questions
11. Page Object Model
Structure
Objective
Page Object Model (POM)
Implementing the POM
Conclusion
Questions
12. Selenium-Grid
Structure
Objective
Selenium-Grid
Setting up the hub
Setting a Chrome node on Windows machine
Setting a Firefox node on Windows machine
Executing tests in parallel
Desired capabilities
Conclusion
Questions
The book hasn't received reviews yet.