1

Java の Selenium WebDriver で複数のチェック ボックスを同時にオフにしようとしています。私は提案を試しました:

Selenium チェックボックス属性「チェック済み」

ただし、一度に 1 つのチェック ボックスのみがオフになります。

複数のチェックボックスを同時にオフにできるようにしたいです。チェックボックスはすべて異なる ID を持っています。

洞察をありがとう。

4

2 に答える 2

1

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(); } 
于 2012-09-21T22:31:13.943 に答える