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、元素信息



