Selenium webdriver 如何在SeleniumWebDriver(Java)中同时取消选中多个复选框

Selenium webdriver 如何在SeleniumWebDriver(Java)中同时取消选中多个复选框,selenium-webdriver,Selenium Webdriver,我试图在Java中的SeleniumWebDriver中同时取消选中多个复选框。我尝试了以下建议: 但是,一次仅取消选中一个复选框 我希望能够同时取消选中多个复选框。这些复选框都有不同的ID 感谢您提供的任何见解。我能够用Java解决这个问题。为他人发帖 WebElement parent = driver.findElement(By.xpath("<enter parent xpath>")); List<WebElement> children = paren

我试图在Java中的SeleniumWebDriver中同时取消选中多个复选框。我尝试了以下建议:

但是,一次仅取消选中一个复选框

我希望能够同时取消选中多个复选框。这些复选框都有不同的ID


感谢您提供的任何见解。

我能够用Java解决这个问题。为他人发帖

WebElement parent = driver.findElement(By.xpath("<enter parent xpath>"));  
List<WebElement> children = parent.findElements(By.cssSelector("input:checked[type='checkbox']"));  
for (int i = 0; i < children.size(); i++) { children.get(i).click(); } 
WebElement parent=driver.findElement(By.xpath(“”);
List children=parent.findElements(By.cssSelector(“输入:选中[type='checkbox']));
对于(inti=0;i
我能够用Java解决这个问题。为他人发帖

WebElement parent = driver.findElement(By.xpath("<enter parent xpath>"));  
List<WebElement> children = parent.findElements(By.cssSelector("input:checked[type='checkbox']"));  
for (int i = 0; i < children.size(); i++) { children.get(i).click(); } 
WebElement parent=driver.findElement(By.xpath(“”);
List children=parent.findElements(By.cssSelector(“输入:选中[type='checkbox']));
对于(inti=0;i
我们也可以在jaca示例中使用“foreach”子句,如
Webelement parent=driver.findElement(By.xpath(“”);
List children=parent.findElements(By.cssSelector(“输入:选中[type='checkbox']));
foreach(Webelement-we:children)
{
we.click()
}
我们也可以在jaca示例中使用“foreach”子句,如
Webelement parent=driver.findElement(By.xpath(“”);
List children=parent.findElements(By.cssSelector(“输入:选中[type='checkbox']));
foreach(Webelement-we:children)
{
we.click()
}