草庐IT

kif_setIOHIDEventWithTouches

全部标签

ios - 如何在具有 KIF 测试框架的设备上确认系统警报?

我从this了解到如何在模拟器上确认系统警报使用这行代码发布:self.viewTester.acknowledgeSystemAlert()不幸的是,KIF代码周围环绕着#ifTARGET_IPHONE_SIMULATOR,因此它无法在设备上运行。如何在自动化测试期间绕过设备上的权限警报? 最佳答案 我遇到了同样的问题,这里是我找到的解决方案:它的权利不是这个KIF功能在设备上不起作用,它只适用于模拟器!因此,您可以在UITarget中有一个UITest,并且其中只有一个测试用例,它将像这样添加一个UIMonitors://ask

ios - KIF 测试包 XCTest.dylib 在使用 Swift 时未加载

我正在尝试将Swift中的新测试添加到当前使用ObjectiveC编写的现有KIF测试包中。设置:Xcode6.4椰子足类0.37.2Podfile使用最新版本的KIF我已经设置了Swift桥接header,导入了KIF和我项目的其他相关部分,以便Swift可以使用它们。我已经将事情简化为一个简单的测试用例,在这个阶段甚至不使用KIF:importFoundationclassMyFirstTest:KIFTestCase{functestOne(){NSLog("Done")}}测试包构建良好,但是当我运行时我得到:2015-07-0314:52:32.620MyApp[1104:2