Unmesh Gundecha - Learning Selenium Testing Tools with Python [2014, PDF/EPUB, ENG]

seeders: 5
leechers: 0
Added 10 years ago by Alex Mill in Books  > Non-Fiction

Download Fast Safe Anonymous
movies, software, shows...

Files

Unmesh Gundecha - Learning Selenium Testing Tools with Python [2014, PDF/EPUB, ENG] (Size: 12.15 MB)
  Gundecha U. - Learning Selenium Testing Tools with Python - 2014.epub 8.13 MB
  Gundecha U. - Learning Selenium Testing Tools with Python - 2014.pdf 4.02 MB

Description


Книги и журналы » Компьютерная литература » Программирование (книги)

Learning Selenium Testing Tools with Python

Год издания: 2014
Автор: Unmesh Gundecha

Издательство: Packt Publishing
ISBN: 9781783983506
Язык: Английский

Формат: PDF/ePub
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 216

Описание: Selenium WebDriver is a popular automated testing tool for web applications. Python is one of the top programming languages and when used with Selenium it can automate and test web applications. Using Python's unittest module, you can write test cases in Selenium. Over the years, Selenium has become a very powerful testing platform and many organizations are adopting Selenium WebDriver for creating automated user interface tests.
The book's main aim is to cover the fundamentals related to Python Selenium testing. You will learn how the Selenium WebDriver Python API can be integrated with CI and Build tools to allow tests to be run while building applications. This book will guide you through using the Selenium WebDriver Python client library as well as other tools from the Selenium project. Towards the end of this book, you'll get to grips with Selenium Grid, which is used for running tests in parallel using nodes for cross-browser testing. It will also give you a basic overview of the concepts, while helping you improve your practical testing skills with Python and Selenium.
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
1: Getting Started with Selenium WebDriver and Python
Preparing your machine
Taking your first steps with Selenium and Python
Cross-browser support
Summary
2: Writing Tests Using unittest
The unittest library
Generating the HTML test report
Summary
3: Finding Elements
Using developer tools to find locators
Finding elements with Selenium WebDriver
Putting all the tests together using find methods
Summary
4: Using the Selenium Python API for Element Interaction
Elements of HTML forms
Understanding the WebDriver class
Understanding the WebElement class
Working with forms, textboxes, checkboxes, and radio buttons
Working with dropdowns and lists
Working with alerts and pop-up windows
Summary
5: Synchronizing Tests
Using implicit wait
Using explicit wait
The expected condition class
Implementing custom wait conditions
Summary
6: Cross-browser Testing
The Selenium standalone server
Running a test on the Selenium standalone server
Selenium Grid
Mac OS X with Safari
Running tests in Grid
Running tests in a cloud
Summary
7: Testing on Mobile
Introducing Appium
Installing Appium
Testing on iOS
Testing on Android
Using Sauce Labs
Summary
8: Page Objects and Data-driven Testing
Data-driven testing
Using ddt for data-driven tests
Using external data sources for data-driven tests
The page objects pattern
Summary
9: Advanced Techniques of Selenium WebDriver
Methods for performing keyboard and mouse actions
Executing JavaScript
Capturing screenshots of failures
Handling pop-up windows
Managing cookies
Summary
10: Integration with Other Tools and Frameworks
Behavior-Driven Development
CI with Jenkins
Summary
[/spoiler]

Related Torrents

torrent name size uploader age seed leech
0