ページにあるすべてのチェックボックスをチェック/チェック解除したい。コード スニペットは次のとおりです。
@Test
public void checkBoxAll() {
List<WebElement> checkBoxList=driver.findElements(By.cssSelector("input [type='checkbox']"));
for(WebElement checkBox:checkBoxList)
{
checkBox.click();
}
List<WebElement> unCheckedBoxList=driver.findElements(By.cssSelector("input:not(:checked)[type='checkbox']"));
if(!CollectionUtils.isEmpty(unCheckedBoxList))
Assert.fail();
}
まず、("input [type='checkbox']")を使用してすべてのチェック ボックスを見つけます。次に、それらをループでクリックし、チェックされているすべてのチェック ボックスを見つけます (テスト ケースが正常に実行されるには、何もないはずです)。私はグーグルからいくつかのアプローチを試みましたが、うまくいきません.初心者である私が間違っていることを教えてください