最近在做 ios 自动化测试,appium 环境都配置 OK,运行脚本是没有问题的,可以进行自动化测试,发现两个问题:
1 当 app 打开时,弹出需要申请权限的对话框,这时 appium 连接会超时,无法向 appium 发送消息,卡了很长时间,appium 直接超时,ios stop capture log,连接断开。
2 当在应用中点击出现弹框时,一些场景会出现取消和确定两个按钮,定位元素在确定时也会点击到取消,采用底层发 post 消息的坐标-d {\“100\“,\” 200\"} /wda/tap/0 格式去调试也发 现这个问题,坐标定位在确定按钮上,还是点击的取消,点击取消是 OK 的,难道 ios 底层屏蔽了对这些敏感控件的点击么?还是 appium 不支持?很奇怪~~