因为,XCTest要求其实例使用如下代码片段启动:
let app = XCUIApplication()
let device = XCUIDevice()
app.launch()
和EarlGrey以不同的方式初始化app实例。因此,当我试图交织两个代码时,测试失败,因为底层钩子无法在它们之间切换。你能建议我如何处理这个问题吗?
答案 0 :(得分:2)
那是使用UI测试目标的XCUITest。 EarlGrey的下一个版本将支持您提到的流程,但当前的1.x版本仅作为单元测试目标。 first question in FAQ也谈到了这一点。