driver.get("183.82.103.245/nareshit/login.php");
driver.findElement(By.name("txtUserName")).sendKeys("nareshit");
driver.findElement(By.name("txtPassword")).sendKeys("nareshit");
driver.findElement(By.name("Submit")).click();
Thread.sleep(3000);
driver.switchTo().frame("rightMenu");
List<WebElement> AllCheckboxes = driver.findElements(By.xpath("//input[@type='checkbox']"));;
int size = AllCheckboxes.size();
System.out.println(size);
for(int i=0;i<size;i ) {
(AllCheckboxes).get(i).click();
}
Thread.sleep(5000); driver.close();
} }

如何在 selenium webdriver 中選擇多個備用復選框?
我撰寫了一次選擇多個復選框的代碼。我想嘗試單擊多個備用復選框。
uj5u.com熱心網友回復:
有很多方法可以實作 - 單擊備用復選框,只需添加一個簡單的邏輯:
int counter = 1;
for(int i=0;i<size;i ) {
counter ;
if ((counter % 2) == 0) {
(AllCheckboxes).get(i).click();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/510513.html
標籤:爪哇硒网络驱动程序
上一篇:如何在java中合并2個陣列?
