EarlGrey和XCTest如何在同一个项目中携手使用?
How to use EarlGrey and XCTest hand in hand in the same project?
因为 XCTest 要求其实例使用如下代码片段启动:
let app = XCUIApplication()
let device = XCUIDevice()
app.launch()
并且 EarlGrey 以不同的方式初始化应用程序实例。因此,当我尝试将两个代码交织在一起时,测试失败了,因为底层挂钩无法在它们之间切换。你能建议我如何进行吗?
那是 XCUI使用 UI 测试目标进行测试。 EarlGrey 的下一个版本将支持您提到的流程,但当前 1.x 版本仅可用作单元测试目标。 first question in FAQ 也谈到了这个。
因为 XCTest 要求其实例使用如下代码片段启动:
let app = XCUIApplication()
let device = XCUIDevice()
app.launch()
并且 EarlGrey 以不同的方式初始化应用程序实例。因此,当我尝试将两个代码交织在一起时,测试失败了,因为底层挂钩无法在它们之间切换。你能建议我如何进行吗?
那是 XCUI使用 UI 测试目标进行测试。 EarlGrey 的下一个版本将支持您提到的流程,但当前 1.x 版本仅可用作单元测试目标。 first question in FAQ 也谈到了这个。