坚持原创输出,点击蓝字关注我吧
作者:清菡
博客:oschina、云+社区、知乎等各大平台都有。
目录
一、App 元素定位方式
二、元素操作
三、测试混合应用
四、以代码的方式执行 Pytest 命令
五、App 自动化分层设计
App 自动化目前用得是 Appium,有 Python 版本的Uiautomator2
。这个是直接通过Uiautomator2
去做的,一个是利用中间的 Appium 去做。Appium 跨平台跨语言。
一、App 元素定位方式
坐标
、id
、xpath
、android_uiautomator
、classname
、accesiblity_id
。
accesiblity_id
是安卓的元素定位方式之一。
二、元素操作
这个跟 Web 自动化有些通用的操作之外,它有一些额外的操作。例如:滑屏操作、触屏操作、混合应用、toas