gpt4 book ai didi

android - 在appium中查找 ListView 中的所有元素

转载 作者:搜寻专家 更新时间:2023-11-01 08:30:30 25 4
gpt4 key购买 nike

我在 ListView 中有大约 200 个项目。当我打印 ListView 的大小时,它仅打印可见项目计数(例如 10 项)。它不会滚动和打印所有项目。如何获取 ListView 中的所有项目。

最佳答案

//Try this below the code
String a = "Last element name"; /// last element in the list
Boolean found_result = false;

while (!found_result){

List<WebElement> ele = driver.findElements(By.id("id of your element"));
int size=0;
size = size+ele.size();

for (int i = 0; i < size; i++) {

String s = ele.get(i).getText();
if (s.equals(a)) {

found =true;

system.out.println(size);
break;
}

}
if(!found){
//find startx,starty, and Endy
driver.swipe(startx, starty, endx, endy, duration);
}

}

关于android - 在appium中查找 ListView 中的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319905/

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