内容简介
Selenium WebDriver 3.x is an open source API for testing both browser and mobile applications. With the help of this book, you can build a solid foundation and can easily perform end-to-end testing on web and mobile browsers.You'll begin by being introduced to the Selenium Page Object Model for software development. You'll architect your own framework with a scalable driver class, Java utility classes, and support for third-party tools and plugins. You'll design and build a Seleni
AI简介
这是一本详细阐述如何使用Selenium WebDriver 3.x进行Web和移动应用自动化测试的实用指南。本书涵盖了Selenium WebDriver的各个方面,包括其基本概念、功能、组件以及如何使用Selenium进行网页元素的操作。
书中首先介绍了Selenium WebDriver 3.x,它是一个开源API,用于测试浏览器和移动应用。书中详细讲解了如何下载最新版本的JDK,并介绍了Eclipse IDE的使用方法,为后续的Java开发打下基础。
接着,书中深入探讨了WebDriver的屏幕截图功能,以及如何处理Windows和Frames。同时,书中还介绍了隐式和显式等待条件的使用,以及navigate()方法和Cookies API的使用。
书中还详细讲解了数据驱动测试的定义,以及如何使用TestNG创建参数化测试。书中还介绍了框架的组成,包括Selenium驱动类、框架 utility 类和页面对象类,以及如何使用静态 utilities进行分离。
书中还详细介绍了WebElements的定义和作用,以及如何通过Map函数从元素中获取文本值。同时,书中还介绍了