Java Selenium检查复选框标签状态
我正在做Selenium自动化应用程序,我不知道如何检查复选框输入状态。也许有人也有这个问题 这是js+jquery中的工作示例Java Selenium检查复选框标签状态,java,css,html,selenium,input,Java,Css,Html,Selenium,Input,我正在做Selenium自动化应用程序,我不知道如何检查复选框输入状态。也许有人也有这个问题 这是js+jquery中的工作示例 $("input:checkbox").click(function() { console.log($(this).is(":checked")); if ($(this).is(":checked")) { //true } else { //false } }); 如果确实需要,可以尝试使用xpa
$("input:checkbox").click(function() {
console.log($(this).is(":checked"));
if ($(this).is(":checked")) {
//true
} else {
//false
}
});
如果确实需要,可以尝试使用xpath
driver.findElement(By.xpath("//input[@type="checkbox")).isSelected()
但是如果你有复选框的ID,你可以这样做
driver.findElement(By.id("checkbox-id")).isSelected()
这里是文档:您可以使用下面的代码,任何一个都可以,但我最好使用xpath,它几乎总是可以工作的:
driver.findElement(By.xpath/id/csssector("enter your data")).isSelected();
你的回答给这个话题带来了什么新的、还没有提到的东西?