SwiftUI XCTestCase - 单元格永远不会被击中
SwiftUI XCTestCase - Cell never become hittable
我正在尝试执行一个 XCTestCase,其中我有一个元素列表。在这种情况下,我的单元格存在并且它通过了第一个 XCTAssertTrue,但永远不会被击中,并且当进入 while 循环时它永远不会出来。任何解决方案?谢谢
fileprivate func openDetailViewForAttendant(_ attendantBusinessName: String) {
let cell = app.tables.staticTexts[attendantBusinessName]
XCTAssertTrue(cell.waitForExistence(timeout: 3))
while !cell.isHittable {
app.swipeUp()
}
cell.tap()
}
感谢这个问题,我也遇到过这个问题
解决方法:单元格滚动到屏幕下方或上方时会发生这种情况。
这就是为什么它不可击中的原因。所以这是 iOS.
中的旧错误
基本上,低分辨率设备会发生这种情况。所以在大分辨率设备上测试.
我正在尝试执行一个 XCTestCase,其中我有一个元素列表。在这种情况下,我的单元格存在并且它通过了第一个 XCTAssertTrue,但永远不会被击中,并且当进入 while 循环时它永远不会出来。任何解决方案?谢谢
fileprivate func openDetailViewForAttendant(_ attendantBusinessName: String) {
let cell = app.tables.staticTexts[attendantBusinessName]
XCTAssertTrue(cell.waitForExistence(timeout: 3))
while !cell.isHittable {
app.swipeUp()
}
cell.tap()
}
感谢这个问题,我也遇到过这个问题
解决方法:单元格滚动到屏幕下方或上方时会发生这种情况。 这就是为什么它不可击中的原因。所以这是 iOS.
中的旧错误基本上,低分辨率设备会发生这种情况。所以在大分辨率设备上测试.