在点击每个按钮之前添加智能等待
我添加了一个每次点击元素
都会被调用的函数res2.array[0][1]
我这样称呼Pagename.tapBtn(element) 我需要一些不睡觉的常用功能...我不知道如何使用谓词来解决这个问题。
答案 0 :(得分:1)
您可能会使用
extension XCUIElement {
func waitAndTap() {
_ = waitForExistence(timeout: 30)
tap()
}
}
此扩展功能将在元素存在时立即点击。如果不是,它将失败。
注意,我放弃了错误消息,因为tap()
会自动产生它。