Selenium(思维导图)
目录
- 1、浏览器基本操作
- 2、元素查找方法
- 3、鼠标和键盘事件
- 4、窗口/iframe切换
- 5、select下拉框
- 6、弹框
- 7、JS处理(滚动条等)
- 8、框架
- 9、selenium常见异常
- 10、断言
- 11、cookie处理
- 12、显示等待
- 13、JS原生查找元素方法
- 14、思路集合
- 15、文件上传/下载
- 16、元素信息
1、浏览器基本操作
2、元素查找方法
find_element_by_css_selector()
find_element_by_xpath()
3、鼠标和键盘事件
简单操作
键盘操作
鼠标悬停事件
4、窗口/iframe切换
5、select下拉框
分两步定位
直接定位
Select模块定位
6、弹框
alert弹框
处理自定义弹框消失
7、JS处理(滚动条等)
滚动到底部
滚动到顶部
聚焦元素
播放视频
8、框架
数据驱动ddt
窗口截图(元素截图)
用例失败重试机制
报告解析
自动化测试模型
PageObject和PageFactory设计模式
9、selenium常见异常
10、断言
原生
hamcrest断言库
11、cookie处理
12、显示等待
until
until_not
expected_conditions(EC)模块各种条件
基础条件
13、JS原生查找元素方法
14、思路集合
15、文件上传/下载
16、元素信息