由于 EarlGrey 在该过程中运行,并且没有像 XCUI 测试框架中那样涉及安装/卸载过程,我希望测试运行得更快,但我注意到它与 XCUI 测试框架的速度几乎相同。有什么理由吗?
获取 TabBar 或 NavBar 项目非常慢。我怎样才能加快这个过程?
我正在使用它来匹配 TabBar 元素
let tabButtonMatcher: GREYMatcher = grey_allOf([grey_accessibilityLabel("Something"), grey_accessibilityTrait(UIAccessibilityTraitButton), grey_sufficientlyVisible()])
EarlGrey.selectElement(with: tabButtonMatcher).perform(grey_tap()).assert(grey_sufficientlyVisible())
导航栏按钮也类似
let navMatch: GREYMatcher = grey_allOf([grey_accessibilityID("Something"), grey_accessibilityTrait(UIAccessibilityTraitButton), grey_sufficientlyVisible()])
EarlGrey.selectElement(with: navMatch).perform(grey_tap())