请帮助我在android应用程序中为循环编写appium-java代码。我有一个ListView,就像下面的图片一样,我想依次点击每个下载按钮,然后返回到同一个页面,但是我被卡住了,因为我对Appium并不熟悉。任何帮助都将不胜感激。提前谢谢。

发布于 2016-03-31 03:20:35
您可以创建下载按钮的列表,并根据它们重定向到哪个视图来单击它们(如果是的话)。
假设:单击“下载”只需在后台启动下载,或者将您带到另一个UI视图,您可以在那里单击一次即可导航回来。可以相应地处理
相关代码将类似于:
List <WebElement> downloadButtons = driver.findElements(<your locator strategy>);
for(int i = 0; i<downloadButtons.size(); i++) {
downloadButtons.get(i).click(); //performs a click on the i-th button
driver.navigate.back(); //if previous click takes you to another view
}您的定位器策略可以是{ByClass,ById,ByXPath,ByCss,ByName}中的任意一个。
https://stackoverflow.com/questions/36308509
复制相似问题