Selenium WebDriver Python 自动化测试指南

2星 需积分: 11 61 下载量 43 浏览量 更新于2024-07-21 3 收藏 1.32MB PDF 举报
"Selenium WebDriver (Python) 第三版" 本资源是关于Selenium WebDriver的使用指南,主要介绍了如何使用Python语言来实现自动化测试。资源目录共分为三十章,涵盖了从环境搭建到测试套件的各个方面。 一、环境搭建 在开始学习Selenium WebDriver之前,首先需要搭建好环境。包括安装Selenium、安装Chrome driver、安装IE driver等。 二、开始第一个脚本 在搭建好环境后,开始学习如何编写第一个脚本。包括为什么选择Python、编写第一个脚本、脚本解析等。 三、元素的定位 元素的定位是自动化测试的核心,包括id和name定位、tag name和class name定位、CSS定位、XPath定位、link定位、Partial link text定位等。 四、添加等待时间 在自动化测试中,添加等待时间是非常重要的,包括添加休眠、智能等待等。 五、打印信息 在自动化测试中,打印信息是非常重要的,包括打印title、打印URL等。 六、浏览器的操作 包括浏览器的最大化、设置浏览器宽高、浏览器的前进、后退等。 七、操作测试对象 包括鼠标点击与键盘输入、submit提交表单、text获取元素文本、get_attribute获取属性值等。 八、键盘事件 包括键盘按键用法、键盘组合键用法、中文乱码问题等。 九、鼠标事件 包括鼠标右键、鼠标双击、鼠标拖放等。 十、定位一组元素 包括第一种定位方法、第二种定位方法、去掉最后一个勾选等。 十一、多层框架/窗口定位 包括多层框架定位、多层窗口定位等。 十二、层级定位 十三、上传文件操作 十四、下拉框处理 十五、alert、confirm、prompt 的处理 十六、对话框的处理 十七、调用js 十八、控制浏览器滚动条 十九、cookie 处理 二十、webdriver 原理解析 二十一、引入unittest 框架 二十二、unittest 单元测试框架解析 二十三、批量执行测试集 二十四、异常捕捉与错误截图 二十五、生成测试报告(HTMLTestRunner) 二十六、数据驱动测试 二十七、测试套件 二十八、结构改进 二十九、UliPad--python 开发利器 资源的最后还包括了作者的声明、前言、感谢等内容。