【发布时间】:2014-10-13 07:32:23
【问题描述】:
有一个复选框显示为已选中,现在当我检查它时,它在 HTML 中显示为 image src.。当我点击复选框时,它会被取消选中或选中。
为了验证它的状态,我写了这段代码,即使选中了复选框,它也总是返回 false。
WebElement chBox = driver.findElement(By.xpath
("/html/body/div[3]/div[2]/form/fieldset/div[1]/table/tbody/tr[10]/td/img"));
if (chBox.isSelected()) {
System.out.println("User active check box is already checked");
} else
System.out.println("User active check box is not checked");
}
为什么?
【问题讨论】:
-
请张贴元素的html
-
元素的html不需要java错
-
@mfsi_sitamj 下面是 html:
-
没关系,我看到您正在收集元素并进行预检查。它应该总是返回 false 是你得到的,但它返回 true?
-
@bcar 究竟是什么原因?
标签: html checkbox selenium-webdriver