【问题标题】:Disabling network on iPad during UIAutomation Testing在 UIAutomation 测试期间禁用 iPad 上的网络
【发布时间】:2012-12-19 05:21:49
【问题描述】:

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

请提出建议。

【问题讨论】:

  • +1 表示好问题 - 对任何答案都很好奇...

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


【解决方案1】:

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

Apple 在 OS X 上的开发工具之一是 Network Link Conditioner,可用于模拟各种网络条件。其中包括“丢弃所有数据包”(尽管我怀疑这可能不是您所说的“网络禁用”)。

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

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

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

【讨论】:

  • 我试图搜索这样做但没有,因为我发现这是不可能的。
猜你喜欢
  • 2011-12-05
  • 1970-01-01
  • 2016-08-28
  • 2021-11-03
  • 1970-01-01
  • 1970-01-01
  • 2013-08-04
  • 2010-12-02
  • 1970-01-01
相关资源
最近更新 更多