appium 中有很多 api 是使用坐标操作的,请问大家在用 appium 做 app 自动化的时候碰到这样的 api 都是用坐标来定位元素的吗?
操作到无法准确获取的元素时候或者、这个元素又固定在某一地方展示的时候
脚本中最好不要直接出现坐标定位,这种会很不稳定;对于无法使用 xpath 来定位的元素,可以参考 AirTest 里面 <模板匹配> airtest/aircv/template.py 的实现,原理就是通过图标找到具体按钮的位置,然后再通过坐标点击,这种处理兼容性会好很多。
这个是另外一个移动端自动化测试框架吗?可以与 appium 结合使用吗?技术已经使用了 appium 了,我看到 appium 有些接口如 swipe 参数接收的坐标,感觉这种写脚本好别扭,不知道怎么解决。
好的,谢谢解答