リストビューには約200項目あります。リストビューのサイズを印刷すると、目に見えるアイテムの数(たとえば10個のアイテム)だけが印刷されます。すべての項目をスクロールして印刷しません。リストビュー内のすべてのアイテムを取得する方法。リストビューでは、D:appiumのリストビューのすべての要素を見つける
2
A
答えて
2
//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);
}
}
+0
if(!found){ // startx、starty、Endyを見つけます driver.swipe(startx、starty、endx、endy、duration); }「発見された」が宣言されていないと思われるので、これだけ説明できます –
0
@Pradap Pandianは、 「が見つかり」ではない、彼は名「found_result」とVARを使用する上で、それは、彼が宣言したブール変数ではありませんcuzを宣言しているように見えるが、それは「が見つかり」です以下私たちは可視要素と不可視要素を持っていますが、driver.swipe()は目に見えない要素を見つけます。この問題を理解するのに役立ちます!
+0
これはすでに整流された仲間です –
関連する問題
- 1. Appiumが要素を見つけるベストプラクティス
- 2. appiumの要素を見つける方法
- 3. 'button-'で始まるすべての要素を見つける
- 4. AppiumはJavaで特定の値を持つ子要素を見つける
- 5. スクロールですべての要素を見つける
- 6. Appium(Android)&Rubyがオーバーレイの要素を見つけるのが遅い
- 7. Appium向けSelenium Pythonバインディングのすべての要素を列挙します
- 8. Lodash、一致するすべての要素のインデックスを見つける
- 9. jQueryを使用しているすべてのJSON要素を見つける
- 10. リスト内の要素のすべてのシーケンスを見つける方法は?
- 11. Xqueryすべての要素の最大の差異を見つける
- 12. スキーム - リスト要素の出現のすべてのインデックスを見つける
- 13. 2D配列内の要素セットのすべての行インデックスを見つける
- 14. プロトタイプ:特定のクラスのすべての要素を見つけるか?
- 15. 配列のすべての要素を含むエントリを見つける
- 16. 名前空間内のすべての要素を見つける
- 17. getElementsbyClassNameはすべての要素を見つけて動作させる
- 18. 要素のターゲットを見つける
- 19. 複数の要素を見つける
- 20. リスト内の要素を見つける
- 21. Jquery:DIV内の要素を見つける
- 22. 要素のインデックスを見つけるC#
- 23. 2つの異なる配列のすべての要素のペアを素早く見つける方法
- 24. Appium iOSはテストをフリーズする前に何千もの要素を見つけています
- 25. n要素の配列から3要素のすべての組み合わせを見つける
- 26. 画面上に2つの要素が見つかるまで待つ(Appium)
- 27. Selenium:他の要素の隣の要素を見つけよう
- 28. 要素内の要素を見つける方法
- 29. 他の要素にドロップされた要素を見つける
- 30. Selenium webdriverwaitが要素内の要素を見つける
ここで(どのように)それらを「印刷」していますか? – pskink
リスト顧客名= ds.findElements(By.id(ivs.customer_list_name));
{
\t
のSystem.out.println(customer_name.get(I).getText()のtoString())(; iが(customer_name.sizeを<)I ++は、I = 0の整数)ため
;
} –
「アダプタ#getItem」を参照してください – pskink