
UIATarget.onAlert = function onAlert(alert){ var Title = alert.name(); UIALogger.logMessage(Title); return false;}解决方法 出现此问题是因为您看到的警报来自系统本身 – 在应用程序实际启动之前,您的自动化环境已初始化. 要查看这种情况,请在UIATarget.onAlert的函数定义之前添加调试行:
UIALogger.logDeBUG("Now setting up the alert function");UIATarget.onAlert = function onAlert(alert) {} 接下来,在您的模拟器上重置内容和设置…并重新运行您的自动化.您应该注意到,在手动关闭有关使用当前位置的警报之后,调试行才会出现.
我不知道如何从JavaScript代码中解决这个问题.您必须延迟警报,直到应用程序正确启动,或遵循example shown in this answer.
总结以上是内存溢出为你收集整理的ios – UI自动化onAlert方法未在模拟器上调用全部内容,希望文章能够帮你解决ios – UI自动化onAlert方法未在模拟器上调用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)