内容简介
Selenium是ThoughtWorks公司开发的一款用于Web应用程序测试的工具,它凭借支持多种浏览器、支持各种语言、跨平台、开源等优点得到了广泛应用。《SeleniumWebDriver自动化测试完全指南》以Python3.x为基础,借助多个案例项目介绍Selenium的用法,涵盖内容采集、数据处理、单元测试等内容。本书共分为17章,主要内容有安装Selenium、页面导航、元素定位、PhantomJS、数据编解码、单元测试、多线程、发送邮件、SeleniumIDE、Python扩展、图形化测试等。本书每章都包含相应的实践内容,而且在适当的位置还包含综合性的实战环节,帮助读者检验前面所学内容并活学活用。《SeleniumWebDriver自动化测试完全指南》内容通俗易懂,案例丰富,实用性强,适合从事Python开发、大数据开发、爬虫开发、前端开发以及测试等工作的人员阅读。
AI简介
这是一本以Python3.x为基础,全面介绍Selenium WebDriver自动化测试技术的经典著作。书中通过多个案例项目,详细阐述了如何使用Selenium WebDriver进行Web应用程序的自动化测试,包括内容采集、数据处理、单元测试等内容。
本书共分为17章,主要内容有安装Selenium、页面导航、元素定位、利器——PhantomJS、数据的编解码和处理、单元测试、多线程、发送邮件、Selenium IDE、Python扩展、图形化测试等。每章都包含相应的实践内容,而且在适当的位置还包含综合性的实战环节,帮助读者检验前面所学内容并活学活用。
在书中,作者详细介绍了元素定位的概念和重要性,并介绍了Selenium提供的8种元素定位方式,包括ID定位、Name定位、Class Name定位、Tag Name定位、XPath定位、CSS Selector定位、Link Text定位和Partial Link Text定位。这些定位方式各有优劣,在实际应用中,我们需要根据具体情况选择合适的定位方式。
同时,书中还详细介绍了PhantomJS浏览器,包括PhantomJS的