AI简介
这是一本详细讲解如何使用Selenium WebDriver 3.0进行Web自动化测试的书籍。全书通过大量测试代码、界面截图和操作步骤,介绍了如何构建测试框架、如何处理失败的测试、Selenium生成的各种异常的含义、自动化测试失败的原因、页面对象的使用方法、高级用户交互API的使用方法、JavascriptExecutor类的使用方法、Selenium的缺点、如何在Selenium中使用Docker等。
全书主要分为两大部分,一部分是基础部分,包括构建测试框架、正确处理失败的测试、理解Selenium生成的各种异常、理解自动化测试失败的原因等。另一部分是高级部分,包括使用高效的页面对象、使用高级用户交互API、使用Selenium执行JavaScript代码、实事求是、将Docker整合到Selenium中、展望Selenium的未来等。
在构建测试框架部分,作者详细讲解了如何隔离WebDriver实例,如何正确关闭驱动程序,如何分析测试失败原因,以及如何降低自动化测试的通过标准。在正确处理失败的测试部分,作者详细讲解了如何处理静态等待的问题,如何处理栈追踪信息,以及如何理解测