Java 应用程序和for循环

Java 应用程序和for循环,java,appium,Java,Appium,请帮助我在android应用程序中为循环编写appium java代码。我有一个类似下图的列表视图,我想按顺序单击每个下载按钮并返回到同一页面,但我被卡住了,因为我是Appium的新手。任何帮助都将不胜感激。 提前谢谢。 您可以创建一个下载按钮列表,并根据它们将您重定向到的视图(如果有的话)单击它们 假设:单击“下载”只需在后台开始下载,或者将您带到另一个UI视图,在该视图中,您可以通过单击返回。[可据此处理] 相关代码如下所示: List <WebElement> download

请帮助我在android应用程序中为循环编写appium java代码。我有一个类似下图的
列表视图,我想按顺序单击每个下载按钮并返回到同一页面,但我被卡住了,因为我是Appium的新手。任何帮助都将不胜感激。
提前谢谢。

您可以创建一个下载按钮列表,并根据它们将您重定向到的视图(如果有的话)单击它们

假设:单击“下载”只需在后台开始下载,或者将您带到另一个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
}
List downloadButtons=driver.findElements();

for(int i=0;iList downloadButtons=driver.findElements(By.id(“com.intex.istore:id/btnstart”);for(int i=0;isometimes下载按钮被单击,有时没有。单击时,它不会返回到下载按钮。循环对我不起作用。在您在问题中共享的当前屏幕上单击下载按钮后,您能否详细说明导航?有时我的代码起作用,而第一个下载按钮在当前屏幕上已单击ent屏幕并打开新屏幕,但有时未单击“下载”按钮。能否共享同一视图的appium inspector屏幕截图以帮助更好地理解。