我需要单击集合中的复选框(如果它们在默认情况下未选中以及其他一些条件)。也落后了。所以,我需要查明 CSS 选择器是否具有 checked 属性。我如何为此编写 Java 代码/CSS 选择器? HTML代码如下:
<input name="name1" checked="checked" id="id1" type="checkbox" value="true">
我有几个可以定义为列表元素的元素。但是从那个列表中,我怎样才能找出哪个元素已经被选中了???我知道我只能为选中的元素定义 webelements。但在那种情况下,我将放弃选中取消选中的选项。我正在寻找这样的东西:
boolean boolV = chkboxes.get(i).hasAttribute("checked");
或者其他方式???
最佳答案
要找出哪个复选框被选中,我们可以在selenium中使用这个方法:
boolean boolV = chkboxes.get(i).isSelected();
如果复选框已被选中,这将返回 true。
关于java - Css Selector 有特定的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57549101/