如何在同一个项目中携手使用EarlGrey和XCTest?

时间:2016-10-25 11:23:25

标签: earlgrey

因为,XCTest要求其实例使用如下代码片段启动:

let app = XCUIApplication()
let device = XCUIDevice()
app.launch()

和EarlGrey以不同的方式初始化app实例。因此,当我试图交织两个代码时,测试失败,因为底层钩子无法在它们之间切换。你能建议我如何处理这个问题吗?

1 个答案:

答案 0 :(得分:2)

那是使用UI测试目标的XCUITest。 EarlGrey的下一个版本将支持您提到的流程,但当前的1.x版本仅作为单元测试目标。 first question in FAQ也谈到了这一点。