2016-03-30 9 views
0

Android uygulamasında döngü için appium-java kodunu yazmama yardım edin. Aşağıda bir resim gibi bir ListView var ve ben her indirme düğmesine sırayla tıklamak ve aynı sayfaya geri dönmek istiyorum ama ben Appium için yeni olduğum gibi sıkışmış. Herhangi bir yardım takdir edilecektir. Şimdiden teşekkürler. Current screen for actionsAppium ve döngü için

cevap

0

Sen indirme düğmeleri bir listesini oluşturmak ve onlar sizi yönlendirmek ne görünüm bağlı bunları tıklayabilirsiniz

varsayarsak (yoksa.): Indir tıklamak yeterlidir arka planda bir indirme başlayacak ya da tek bir tıklamayla geriye gidebileceğiniz bir başka kullanıcı arayüzüne götürürsünüz.

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 
} 

Kişisel bulucu strateji cevap için {ByClass, ById, ByXPath, ByCss, byname}

+0

teşekkür arasında herhangi biri olabilir: göreli kod gibi olur

[buna göre ele alınması Could] . Kodunu denedim. –

+0

List indirButtons = driver.findElements (By.id ("com.intex.istore: id/btnstart")); \t (int i = 0; i appDetails = driver.findElements (By.id ("android: id/action_bar_title")); (J

+0

ama benim için çalışma değildi. –