common目录文件结构
我们先看下吧common目录下的文件
common:主要定义实现了webdriver的一些通用能力,例如键盘鼠标动作链、行为控制、alert处理、html5支持、移动端触摸动作链等等,下面对common目录下文件功能进行说明:
action目录:定义了实现键盘输入,鼠标点击移动,设备交互等能力
html5目录:定义实现了html5的支持。
具体文件功能
- action_chains.py 定义实现了动作链能力
- alert.py 定义实现了alert标准弹框处理能力
- by.py 定义了selenium webdriver所支持的定位类型
- desired_capabilities.py 定义实现了desired_capabilities基础配置能力
- keys.py 定义了selenium webdriver所支持的键盘功能的能力
- proxy.py 定义实现了selenium webdriver 基础代理能力
- service.py 定义实现了selenium webdriver 与平台通信服务能力
- touch_actions.py 定义实现了移动设备的触摸动作行为链能力
- utils.py 实现了一些通用的功能
alert.py源码实现
下一边我们继续讲解common文件的其他模块