0
如何通過使用Java在硒中顯示其可見文本來列出網頁中可用的所有複選框?如何列出硒中的複選框?
如何通過使用Java在硒中顯示其可見文本來列出網頁中可用的所有複選框?如何列出硒中的複選框?
對於這個網站應該做
List<WebElement> checkboxes = driver.findElements(By.cssSelector("input[type=checkbox]"));
JavascriptExecutor js = (JavascriptExecutor) driver;
if (checkboxes.isEmpty()) {
System.out.println("No Checkbox present in the page");
} else {
for (WebElement checkbox : checkboxes) {
if (checkbox.isDisplayed()) {
String text=(String) js.executeScript("return arguments[0].nextSibling.textContent.trim();", checkbox);
System.out.println(text);
}
}
}
這很容易。只需按標籤名稱查找元素即可。 – Buaban
你能分享HTML嗎? –
這是該網頁http://www.mygrocerychecklist.com/ @SaurabhGaur –