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

Страницы:  1
Ответить
 

Alex Mill

VIP (Заслуженный)

Стаж: 16 лет 5 месяцев

Сообщений: 7004

Alex Mill · 01-Окт-15 12:07 (9 лет 9 месяцев назад, ред. 29-Окт-15 08:34)

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.
Примеры страниц
Оглавление
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
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Rewmel

Стаж: 11 лет 10 месяцев

Сообщений: 3

Rewmel · 19-Фев-16 01:43 (спустя 4 месяца 17 дней, ред. 19-Фев-16 01:43)

Спасибо за раздачу, но столкнулся с проблемой, что книга не открывается в iBooks. Есть идеи как это исправить?
скрытый текст
Вот это оно в принципе выдает
[Профиль]  [ЛС] 

mykola.basic

Стаж: 12 лет 6 месяцев

Сообщений: 4


mykola.basic · 08-Май-17 11:58 (спустя 1 год 2 месяца)

Book was downloaded to check it before purchasing and is not really bad, but has few issues.
1) For the moment (2017) Selenium 3 is actual. And it has some installation tricks. I've succeeded only with Firefox installation. Cannot install ChromeDriver for the moment
2) Magento example store (some demo environment to run Selenium tests on) is not actual any more - I'd recommend to setup own store based on Magento Community Edition (Magento HTML/CSS has elements using as locator examples in this books - so, you do need Magento store to practice) - no matter locally or on web - both ways are not too difficult - google bless you (you may use XAMPP for local development)
3) Book published in 2014, but uses Python 2.7 - which is a bit weird (as for me)
4) Has typos - so, be careful copy-pasting it's code
5) For the moment (2017) Selenium 3 is actual. And book doesn't support it - so (me personally), need to "translate" it from Python 2.7 + Selenium 2.x to Python 3.6 + Selenium 3.x. So, this I can recommend as additional Selenium source:
https://media.readthedocs.org/pdf/selenium-python/latest/selenium-python.pdf
But book itself has good enough concept and helps a lot to get into building the Selenium-based testing "framework" stuff anyway.
In case of fixing issues in new edition it could be surely purchased.
Hope, I helped smbd
[Профиль]  [ЛС] 

greyzy

Стаж: 15 лет 10 месяцев

Сообщений: 14


greyzy · 10-Мар-18 11:17 (спустя 10 месяцев)

mykola.basic писал(а):
73071999Book was downloaded to check it before purchasing and is not really bad, but has few issues.
5) For the moment (2017) Selenium 3 is actual. And book doesn't support it - so (me personally), need to "translate" it from Python 2.7 + Selenium 2.x to Python 3.6 + Selenium 3.x. So, this I can recommend as additional Selenium source:
https://media.readthedocs.org/pdf/selenium-python/latest/selenium-python.pdf
But book itself has good enough concept and helps a lot to get into building the Selenium-based testing "framework" stuff anyway.
In case of fixing issues in new edition it could be surely purchased.
Hope, I helped smbd
Your link:
1.1 Introduction
... The current supported Python versions are 2.7, 3.5 and above.
This documentation explains Selenium 2 WebDriver API. Selenium 1 / Selenium RC API is not covered here.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error