描述用于可操作的输入设备
interaction.py
定义了交互f封装key_actions.py
定义和实现移动端键盘动作行为key_input.py
定义和实现移动端键盘动作的创建等能力mouse_button.py
定义了鼠标按键的标识pointer_actions.py
定义和实现屏幕点击等动作pointer_input.py
定义和实现屏幕点击等基础能力
绿色框中模块说明
application_cache.py
定义了html5 cache能力的支持
黄色框中模块说明
action_chains.py
提供了系列底层的自动化交互的方法,主要包括:鼠标移动、鼠标按键动作、按键和上下文菜单交互、鼠标拖曳等等alert.py
定义和实现了alert弹出的处理方法by.py
定义了常用的定位方式,例如id、name、xpath等desired_capabilities.py
定义和实现了不同浏览器的DesiredCapabilities,例如ie、firefox、edge、chrome等等keys.py
定义了各键盘各功能键的code,例如F1、F2、shift等等这类的按键的codeproxy.py
定义和实现了代理,主要有http代理、ftp代理、ssl代理、sock代理等等service.py
定义和实现连接、关闭等基础服务touch_actions.py
定义和实现移动设备的一些基本操作,例如点击、双击、按住等等