1.python++Selenium自动化简介
1.1. 什么是自动化
1.2. 什么是自动化测试
1.3. 自动化测试的发展
1.4. 自动化测试优点
1.5. 主流的web自动化测试工具
1.6. Selenium的特点
1.7. Selenium环境部署
1.8. Selenium(WebDriver)原理
2.python+selenium中的八种定位方法
2.1元素八种基本定位方式:id、name、class_name、jQuery、link_text、
partial_link_text、xpath、css
2.2 定位方法讲解
2.3 其他定位方式通过xpath、css形式进行表示
2.4 xpath扩展定位
2.5 css扩展定位:通过id、class
2.6 获取页面元素的js脚本,通过执行脚本进行定位
2.7 find_elements和find_element的区别
3 鼠标和键盘操作:
3.1 键盘Keys模块:实现回车、上下左右、复制
粘贴等常规键
3.2 鼠标ActionChains模块
3.3 鼠标单击、双击
3.4 鼠标悬停
3.5 鼠标拖拽
4. 浏览器操作
4.1 获取当前目录屏幕大小
4.2 浏览器前进、后退操作
4.3 浏览器最大化、最小化、全屏操作
4.4 获取元素偶尔
5.常见场景定位
5.1 下拉框定位
5.2 复选框定位
5.3 窗口切换
5.3 滚动条定位
5.4 文件上传
5.5 弹框定位(alert、confrim、prompt)
5.6 用例中的断言
|
|