使用 appium 操作 H5 页面,拉起微信支付,后面的输入密码步骤无法继续下去,,,,无法定位
坐标
技术上可以考虑 adb 直接发键盘事件
但建议涉及实际付款的,先别自动化了吧。一个是跑多了你的钱很快就不够了,另一个是支付页面各家都会做安全方面的防护确保是用户本人操作,自动化成本会比较高。
只能用代码切到 iframe,返回页面后没有找不到页面中元素,appium 需要退出 iframe 么。。。。。
appium 没有什么 iframe 吧,那个是 web 的 appium 分 native_app 和 webview
https://blog.csdn.net/lb245557472/article/details/93590156
代码注入 hook
没操作,因为没用到。好奇问下,你们那为啥要弄 frame ?移动端本身界面就不大,很少见到还会往这么小的 h5 弄 frame 的。现在就算桌面端 h5 用 iframe 也越来越少了。
意义何在,真的是,支付页面基本手工测试完成之后,基本会是稳定状态,真吃不消这种盲目自动化,抽点时间把业务上真正可能存在痛点,排查问题繁琐的点,提取出来协助快速排查,业务风险提前预警,这这些有意义点的事情
最后这个问题解决了吗,是怎么解决的啊,可以分享一下吗,感谢