【发布时间】:2015-08-05 19:53:45
【问题描述】:
我有一个网络元素<div class="check-indicator"/>,我想看看这个元素是否被选中,所以我在网上搜索,发现我可以做到
boolean condition = driver.findElement(By.cssSelector
("div[class='check-indicator']")).isSelected();
但检查元素时条件返回 false。
我不确定自己做错了什么?
由于<div> 标签/元素不返回布尔值,我转而通过查找包含active 子字符串的元素来解决它,该子字符串表示选中了一个复选框(但这里的复选框实际上是一个图像一个复选框,这就是为什么我必须这样做)。
【问题讨论】:
-
您能否发布该元素的html代码并尽可能链接到该页面。您可以检查元素的属性
标签: java selenium css-selectors