swift - 如何在 Swift Quick Nimble 中执行 beforeAll

标签 swift jasmine xcode-ui-testing quick-nimble

在 Jasmine 中,beforeAll() block 可以在描述中使用,并在该描述中的所有 it block 之前运行。 Swift 中的 XCUITest (xcode) 中的 Quick/Nimble BDD 框架是否有与此等效的东西?我只能找到 beforeSuite() 但它是在所有描述 block 之前运行的。

最佳答案

目前,Quick不支持 beforeAll/afterAll

您可以在 issue 中详细了解此决定背后的原因。 。但简短的答案是目前不支持,并且他们没有计划在不久的将来添加它们

您应该能够使用支持的其他选项来解决此问题:beforeSuiteafterSuitebeforeEachafterEach.

关于swift - 如何在 Swift Quick Nimble 中执行 beforeAll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44960699/

相关文章:

swift - 如何在 0.3 秒后执行给定次数的 Action ?

javascript - 如何使用 Jasmine 测试表单 .submit()

ios - 如何在 Xcode 的 UITest 中访问当前的 UIViewController?

javascript - 如何让 Jasmine 的 spyOnProperty 工作?

ios - 当文本字段为空时,如何在 Xcode UI 测试中测试 UITextField?

swift - 由于 ""错误 -25204 获取元素的快照,XCUI 测试在 iOS 10 上失败但在 iOS 9 上失败”

ios - uicollectionview 继续详细查看 viewcontroller swift

ios - 不同 View Controller 的固定导航栏

swift - Swift 3 中的 NSCurrentLocaleDidChangeNotification?

angular - 在 Angular 上运行 karma 测试时为 "Uncaught [object Object]"