[英]How to get a numeric value from a webelement in Selenium Webdriver (Java)
[英]Java Selenium Webdriver - Loop issue when webelement is removed from html DOM at run time
我有應用程序,我需要從列表中批准 webelement 列表中共有 50 項步驟-
現在的問題是當我批准它從列表中刪除的元素時,現在我的 for 循環跳過下一個元素,即列表中的 2 個元素,跳轉到第三個元素並批准它
在這種情況下,只有 25 個元素獲得批准 rest 仍處於待定狀態
任何邏輯幫助將不勝感激
謝謝,拉維
在沒有看到您的代碼的情況下,我將假設您正在循環列表並在每次 go 循環時遞增一。 並且由於第一個元素在批准后從列表中刪除,第二個元素成為第一個元素。 而且因為您的循環遞增一,它會轉到列表中的第二個元素。
我的建議是使用 while {} 而不是 for 循環,這將 select 並批准列表中的第一個元素,而列表的大小> = 1。這樣你應該得到它們。
在偽代碼中:
while (element.size >= 1) {
// approve element at first index
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.