我正在使用下面的代碼,測試用例沒有失敗,但代碼沒有檢查複選框。如何在java的selenium web驅動中逐個檢查所有複選框?
@Test(priority=11)
public void Test_CheckBox_Check()throws InterruptedException {
List<WebElement> els = driver.findElements(By.xpath("//md-checkbox[@aria-checked='false']"));
System.out.println(Integer.toString(els.size()));
for (WebElement el : els) {
el.click();
}
}
可以擴大目前的截圖擴展了一個以上的股利後?一個具有類價值 - 'md-container md-ink-ripple'。我認爲複選框是在這個div裏面。 – Grasshopper
請看看更新後的屏幕截圖。 – HillHacker
你可以嘗試點擊這個div而不是這個裏面的嗎?不完全確定,但我認爲它應該工作。 – Grasshopper