启动微信app python脚本以下:html
进入美团小程序首页实现脚本以下:python
在UI Automator上,点击页面元素,能够发现,小程序页全部文本元素属性class都是android.view.View,图片的class属性都是android.widget.Image,且无id等经常使用属性值,仅能够经过text,坐标来定位元素惟一性。android
(2)获取页面上下文,看是否能够切换至小程序页(没法切换)小程序
从结果中能够看到,context只有一个,没法切换至小程序页微信
小程序页元素可用UI Automator、appium inspector等定位工具定位到元素,但元素class属性都是同样的,故虽可定位到元素,但没法区分元素进行大多数断言校验,没法实现大多数的自动化用例。因此appium实现小程序自动化可行性不大,不建议用appium进行小程序自动化。app
appium进行小程序自动化失败后,又继续寻找其余app自动化工具,苦苦找寻后发现网易的airtest可适用于小程序自动化,若须要进行小程序自动化的,可查看小编的博客【小程序UI自动化(二):airtest小程序自动化】工具