在XCUITest之后继续

时间:2016-11-14 16:38:52

标签: ios xcode automation xcode-ui-testing

仪器(automator)不再适用于Xcode 8.x,所以我正在寻找一种使用XCUITests自动输入的方法。我能够获得我想要的输入,但随后测试成功,应用程序退出模拟器。有没有办法运行脚本然后继续处于空闲状态而不是退出?

1 个答案:

答案 0 :(得分:0)

每个XCTest文件都有一个设置和一个拆解方法。

模板文件在setup方法中附带XCUIApplication().launch()。尝试将其包装在if语句中,如下所示:

if XCUIApplication().exists {
//do nothing
} else {
  XCUIApplication().launch()
}

现在当你运行这套测试时,它只会启动应用程序,如果它还没有在屏幕上,但是如果你已经运行了测试并且应用程序仍在运行,那么它将转到下一个。