我有一个应用程序。 应用程序中有一个按钮,如果单击该按钮,则退出应用程序。 我正在使用UIAutomation工具测试应用程序。 我想测试此按钮。 但是,在应用程序退出后,仪器停止并产生异常。 我想要做的是,在应用程序退出后,重新打开该应用程序并继续进行其余的测试。 是否有其他人遇到了相同的情...
我正在开发UIAutomation。当应用处于后台时,我需要更改位置。我尝试使用以下代码: var target = UIATarget.localTarget(); UIATarget.localTarget().deactivateAppForDuration(30); target.s...
我似乎无法找到在Instruments工具中“UI Automation”中如何保存录制的脚本的方法。 我通过选择“Profile”并使用“UI Automation”工具来启动我的iPhone应用程序,添加一个“新脚本”,并开始录制脚本。我点击一些操作,然后可以重播该脚本并观察iPhone...
我已经使用iOS 4.2和Xcode 3.2.5创建了一个通用二进制文件。我试图对该应用程序进行一些自动化测试,由于iPad和iPhone版本的界面略有不同,因此我有单独的UIAutomation脚本。但是,无论我做什么,当我在Instruments中点击录制按钮时,它总是使用iPad模拟器启...
我正在使用UIAutomation在iOS模拟器中进行自动化测试。 Xcode 6中,iOS模拟器的键盘行为已更改,类似于真实设备,并且现在有一个菜单项可以连接/断开Mac键盘到模拟器:硬件 > 键盘 > 连接硬件键盘。 我不介意这个,但是当你连接Mac键盘时,模拟器将不再显示...
我正在尝试使用苹果的UIAutomation为具有服务器端组件的iOS应用程序编写单元测试。为了在不同状态下设置测试服务器(以及模拟通过我的服务器进行通信的两个客户端),我希望能够在基于JavaScript的测试中发出HTTP get请求。 有人可以提供一个示例,说明如何直接从UIAutom...
我知道从 Xcode 4.2 开始,可以通过命令行运行 UIAutomation 脚本。我已尝试过在模拟器上运行并且完美地工作了。我想知道如何在实际设备上运行它。我搜索并找到了在设备上运行的命令,命令如下: instruments -w <device_id> -t /Devel...
我在Instruments中使用了tuneup.js设置了一组自动化测试用例来测试一个应用程序的IT技术相关内容。我决定使用tuneup.js是因为它允许我将我的测试分成单独的测试用例,并从一个单独的脚本运行整个集合。这在所有测试都正常运行时可以正常工作,但是如果其中一个失败,所有测试都会失败...
我正在尝试使用XCode进行iOS UI测试。我的测试应用程序具有带有可访问性标识符displayTextView的UITextView元素。 我尝试了一个简单的测试,点击此元素,输入一些文本,然后按以下方式检查结果: XCUIElement *textView = app.textVie...