在UIAutomation测试期间禁用iPad上的网络

时间:2013-01-04 18:29:34

标签: objective-c ios ipad ios-simulator ui-automation

有没有办法在模拟器上禁用然后启用网络以进行UIAutomation。我正在开发一个应用程序,当网络被禁用时,我必须在应用程序上显示一个通知栏,我希望使用UIAutomation进行测试。

请建议。

1 个答案:

答案 0 :(得分:0)

我没有完整的答案,但我确实有一些可能有帮助的参考资料。

OS X上的Apple开发人员工具之一是网络链接调节器,可用于模拟各种网络状况。这些包括“丢弃所有数据包”(虽然我怀疑这可能不是“网络禁用”的意思)。

This post很好地解释了这个工具。请注意,它现在是可选下载(详情here)。

相同的功能(具有相同的名称)内置于iOS(显然iOS 6,仅在设备上,而不是模拟器)。可以通过转到Settings > Developer > Network Link Conditioner进行设置 - 请参阅this post

我不知道是否可以通过UIAutomation启用/禁用这些,抱歉。