- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
此代码过去在 Instruments 4.6 的自动化测试中运行良好:
UIATarget.onAlert = function onAlert(alert) {
var title = alert.name();
UIALogger.logWarning("Alert with title ’" + title + "’ encountered!");
return false; // use default handler
}
我已升级到 XCode 5.0,此代码不再起作用。对警报没有反应——onAlert 永远不会被调用。
我是否遗漏了什么,或者这真的被苹果破坏了?
最佳答案
添加延迟。我也遇到了同样的问题,并在上面添加 UIATarget.localTarget().delay(5);
修复了该问题。看来,尽管苹果不建议使用delay()函数,但我越来越需要它,因为元素可能需要几秒钟才能显示。警报需要一段时间才能出现,脚本正好越过 onAlert。
关于ios - UIATarget.onAlert 在 Instruments 5.0 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19161303/
首先感谢您花时间阅读并希望为我的问题提供一些煽动性。目前,我只是在尝试自动登录和注销我公司使用 Instruments 制作的应用程序。我遇到了一些小问题(正如您在输入密码时所看到的,由于奇怪的输入问
我正在编写一个 UI 自动化测试脚本,我注意到每次向用户显示警报时应该由测试脚本自动调用的 onAlert 函数不是接到电话。 为了对此进行测试,我有一个简单的 UIALogger.logMessag
首次启动我的应用程序时,我收到一条权限警告,询问我是否允许该应用程序使用我的当前位置。我的 onAlert 方法成功解除了我设备上的警报。当我在模拟器上运行它时,它永远不会被调用。其他内部警报由模拟器
此代码过去在 Instruments 4.6 的自动化测试中运行良好: UIATarget.onAlert = function onAlert(alert) { var title = al
我已经设置了一些最终将成为 jenkins 测试的 UIAutomation 脚本。 UIAutomation 脚本不以 jenkins 友好的格式输出,所以我使用 tuneup_js ,特别是这个
我是一名优秀的程序员,十分优秀!