gpt4 book ai didi

ios - 使用 XCUI 测试用例测试 UICollectionView 无限滚动

转载 作者:可可西里 更新时间:2023-11-01 00:23:05 26 4
gpt4 key购买 nike

如何在我的一个 Collection View 中测试无限滚动?我试着像在这个 "pull to refresh" example 中解释的那样模拟滚动但它没有用。

let app = XCUIApplication()
let start = app.coordinateWithNormalizedOffset(CGVectorMake(1, 6))
let finish = app.coordinateWithNormalizedOffset(CGVectorMake(1, 0))
var x = 0
while(x < 20){
x++
start.pressForDuration(0, thenDragToCoordinate: finish)
}

(while 条件只是为了测试,我会把它改成当滚动生效时询问特定元素是否存在)

最佳答案

如果您只是测试无限滚动,您可能不需要下拉到坐标级 API。相反,只需像用户滚动一样滑动 Collection View 。

let app = XCUIApplication()
let newCell = app.staticTexts["Page 2 Item"]
XCTAssertFalse(newCell.exists)

app.collectionView.element.swipeUp()
XCTAssert(newCell.exists)

关于ios - 使用 XCUI 测试用例测试 UICollectionView 无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35409605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com