环境:
appium desktop:1.8.2
appium_python_client:2.1.2
python:3.7.1
android:9
os:MIUI 11.0.5
测试场景:打开相册,点击查看图片
问题:
针对相册模块录制UI自动化脚本,使用UIAutoMatorViewer获取元素控件时,发现通过class、xpath、id不能区分图片。所以,希望通过点击坐标的形式,实现打开图片。
但在使用tap方法时,报错:Method has not yet been implemented
代码:
driver.tap([(100,450)],500)
报错:
原因分析过程:
在网上查找,总体上有两种原因:
一、因为界面content是webview,但tap和swip操作,需要针对native_app才生效。但通过查看相册界面,确实是native_app不是webview