有什么区别 app.delay(20); tableViewCell.waitForInvalid(); 和 app.pushTimeout(20); tableViewCell.waitForInvalid(); UIATarget.localTarget().popTimeout(); 在第二种情况下,如果电池在2秒内变成无效,那么它是否仍然等待18秒,然后继续或在2秒后继续? 在第一种情况下,它正在等待20秒。
升级到5.0.1后,我无法运行UI脚本并获得以下消息:尝试运行脚本时发生错误。 此外,logging(底部的红色button)也不起作用。 它是唯一的解决scheme,等待苹果来解决它? 有没有办法降级到5.0?
我有一个项目build立,以便当构build过程完成时,目标之一启动UIAutomation。 仪器从Python脚本启动,最终在bash上调用通常的“xcrun instruments …”命令。 它工作了一段时间没有问题。 将Xcode升级到4.4后,我开始看到“无法加载XXX定位器插件”。 错误信息。 任何想法在哪里开始追踪问题? 任何线索都会有帮助! 提前致谢。
我的iOS应用程序有一个用户名和密码文本框的login页面。 这些文本字段在Web视图中。 我正在尝试使用UIAutomation自动化login过程。 我知道使用UIAutomation在Web视图中处理内容是非常棘手的。 我可以使用target.tap({x:100, y:200});来点击文本字段target.tap({x:100, y:200}); 但是我想让UIAutomation在点击字段后input文本。 我怎样才能做到这一点?
我在UIAutomation面临这个奇怪的问题。 我正在检查一个警报。 在那里,我正在尝试logging警报标题和警报消息。 我的代码是这样的: UIATarget.onAlert = function onAlert(alert) { UIALogger.logMessage("alert Shown"); UIALogger.logMessage(frontApp.alert().name()); UIALogger.logMessage(frontApp.alert().staticTexts()[1].value()); } var target = UIATarget.localTarget().frontMostApp().mainWindow(); target.scrollViews()[0].buttons()["saveB"].tap(); UIATarget.localTarget().delay(2); 我不在点击取消button在警报解雇它。 但是,它正在自动挖掘。 我不知道为什么。 即使在logMessages中,我也看到了 target.frontMostApp().alert().cancelButton().tap() 这一行自动执行。 我的脚本文件中没有这行。 这是在iOS的错误?
有一个waitForInvalid(),但是waitForValid()函数呢? 出于某种原因,在很多情况下,push / popTimeout不适用于我。 苹果?
我正在尝试在iPhone上使用UI Automation连接到任何给定的Wi-Finetworking。 我想自动设置应用程序。 它应该自动: 打开“设置”应用 打开Wi-Fi; 通过提供SSID和WPA连接到给定的networking。 我的问题是: 使用UI自动化可以自动化任何内置的应用程序吗? Apple / iOS安全模型是否阻止了对内置应用程序的访问? 如果有可能,如何实现这一目标?
有没有其他人有这个问题? 我是UIAutomation的新手。 我正在使用Xcode4.5,试图在运行ios6的iPad 3上录制命令。 当我点击loggingbutton,它只是挂在'开始捕捉…'。 我最初尝试在模拟器上运行时遇到了这个问题,并且能够使用它来解决这个问题。 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer。 似乎无法让我的设备上工作。 可访问性设置是否需要以某种方式设置? 我打开了多任务。 当我尝试运行脚本时,没有任何反应。 没有错误或任何东西。 完全难倒了。
我使用KIF框架( http://github.com/kif-framework/KIF )进行UItesting,我需要模拟位置服务。 问题是位置服务启动BEFORE KIF方法-beforeAll被调用。 所以嘲笑已经太迟了。 任何build议,将不胜感激。
我一直在使用新的UI自动化工具与仪器和iPhone SDK 4.0,但到目前为止,我还没有能够得到它在iPhone模拟器下运行。 我已经尝试设置目标到每个可能的位置 – 我的生成文件夹,在〜/库/应用程序支持/ iPhone模拟器等应用程序文件夹,但我尝试运行它时收到错误消息: – [UIATarget_0x5a1e3b0 frontMostApp] /SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m行437中的意外错误, 有没有人得到这个工作?