我正在使用SenTestingKit进行单元测试,但我收到以下消息
不支持iOS设备上的逻辑测试。您可以在模拟器上运行逻辑测试。
我该怎么做?
答案 0 :(得分:15)
您需要主机应用
答案 1 :(得分:11)
逻辑测试仅适用于模拟器,您需要切换到模拟器,即
逻辑测试需要一个特殊的单元测试启动器,它不安装在实际设备上。
如果要在实际设备上运行测试,可以转换为应用程序单元测试。这些基本相同,但您首先启动应用程序(作为“主机”),并且您的测试将与它们一起运行。这意味着您的测试可以在您的应用程序支持的任何设备上运行。唯一的缺点是您的实际应用程序将运行,这会干扰您的测试,特别是如果您使用大量通知。
答案 2 :(得分:0)
我们必须通过webdriverAgrentRunner在cxode中构建和测试我们的项目。选择真实设备:webdriverAgentRuuner>>设备名称
答案 3 :(得分:0)
如果您要对该问题进行自动化测试,则“是,您必须将WebDriverAgentRunner更改为Real设备,然后再次运行测试”。错误将消失