背景:为了合理解放双手
测试产品:微信小程序
手机系统:android
目的:通过airtest编写自动化脚本,实现上线后的check
首先来看看,微信里面的小程序能否像app那样获得控件树呢?
答案是肯定的
但是你想要操作小程序里面的控件时:
鼠标在分类的左侧探查一下,就会发现,座垫和汽车保养的控件名是一样的 android.view.view
类似的在其他地方有很多,包括底部栏的首页,分类,我的也是如此。
对于这种控件的识别,点击时主要比较好用的方式是poco(text='').click()
比如点击座垫就是poco(text='座垫').click()
点击汽车保养就是poco(text='汽车保养').click()
另外一种方法也是可以通过android.view