0

我是 EarlGrey 的初学者。在我使用它们之前,我使用了 swift。现在,我的问题是我有一个 while 循环,我不知道如何在 EarlGrey 中创建一个 while 循环。

我想要这个用 EarlGrey 编写的 while 循环:

if XCUIApplication().otherElements[XYZ].exists { while !XCUIApplication().buttons[Button].exists { 
XCUIApplication().otherElements[XYZ].swipeLeft() } 
XCTAssertTrue(XCUIApplication().buttons[Button].exists, "Button not exist!") XCUIApplication().buttons[Button].tap() 
}

非常感谢!

4

1 回答 1

0

if existsAccessibilityID(AccessibilityIdentifier: "XYZ") { EarlGrey.select(elementWithMatcher: gray_accessibilityID(Button)).usingSearch(grey_swipeFastInDirection(GREYDirection.left), onElementWith: gray_accessibilityID(PageViewController)).perform(grey_tap()) }

好的,我找到了解决方案...

于 2017-10-27T10:47:03.667 回答