Book Description
A practical guide on automated web testing with Selenium using Python
About This Book
- Write and automate tests for your applications with Selenium
- Explore the Selenium WebDriver API for easy implementations of small to complex operations on browsers and web applications
- Packed with easy and practical examples that get you started with Selenium WebDriver
Who This Book Is For
If you are a quality testing professional, or a software or web application developer looking to create automation test scripts for your web applications, with an interest in Python, then this is the perfect guide for you. Python developers who need to do Selenium testing need not learn Java, as they can directly use Selenium for testing with this book.
In Detail
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.
Table of Contents
Chapter 1. Getting Started with Selenium WebDriver and Python
Chapter 2. Writing Tests Using unittest
Chapter 3. Finding Elements
Chapter 4. Using the Selenium Python API for Element Interaction
Chapter 5. Synchronizing Tests
Chapter 6. Cross-browser Testing
Chapter 7. Testing on Mobile
Chapter 8. Page Objects and Data-driven Testing
Chapter 9. Advanced Techniques of Selenium WebDriver
Chapter 10. Integration with Other Tools and Frameworks
中文:
书名:Learning Selenium Testing Tools with Python
使用Python使用Selify进行自动化Web测试的实用指南
About This Book
- 使用Selify为您的应用程序编写和自动化测试
- 探索Selify WebDiverer API,在浏览器和Web应用程序上轻松实现从小到复杂的操作
- 提供了简单实用的示例,帮助您开始使用Selify WebDriver
Who This Book Is For
如果您是一名质量测试专业人员,或者是一名希望为您的Web应用程序创建自动化测试脚本的软件或Web应用程序开发人员,并且对Python感兴趣,那么这是一本完美的指南。需要做Selify测试的Python开发人员不需要学习Java,因为他们可以在本书中直接使用Selify进行测试。
In Detail
Selify WebDriver是一款流行的Web应用程序自动化测试工具。Python是最顶尖的编程语言之一,当与Selify一起使用时,它可以自动化和测试Web应用程序。使用Python的unittest模块,您可以用Selify编写测试用例。多年来,Selum已经成为一个非常强大的测试平台,许多组织都在采用Selify WebDriver来创建自动化的用户界面测试。
这本书的主要目的是涵盖与Python Selify测试相关的基础知识。您将了解到SelensWebDiverePythonAPI如何与CI和构建工具集成,以允许在构建应用程序时运行测试。这本书将指导您使用SelensWebDriver Python客户端库以及Selify项目中的其他工具。在本书接近尾声时,您将了解Selify Grid,它用于通过跨浏览器测试的节点并行运行测试。它还将为您提供概念的基本概述,同时帮助您提高使用Python和Selify的实际测试技能。
Table of Contents
第1章:Selify WebDriver和Python入门
第2章:使用单元测试编写测试
Chapter 3. Finding Elements
第4章.使用Selify PythonAPI进行元素交互
第5章:同步测试
第6章:跨浏览器测试
第7章:在移动设备上测试
第8章.页面对象和数据驱动测试
Chapter 9. Advanced Techniques of Selenium WebDriver
第10章.与其他工具和框架的集成
评论前必须登录!
注册