【问题标题】:Css Selector has specific attribute?Css Selector 有特定的属性吗?
【发布时间】:2019-12-24 05:20:23
【问题描述】:

如果默认情况下未选中复选框以及其他一些条件,我需要单击集合中的复选框。而且也落后。所以,我需要找出 CSS 选择器是否检查了属性。我该如何为此编写java代码/ css选择器? HTML代码如下:

<input name="name1" checked="checked" id="id1" type="checkbox" value="true">

我有几个可以定义为列表元素的元素。但是从那个列表中,我怎样才能找出已经检查了哪个元素???我知道我只能为选中的元素定义 webelements。但在这种情况下,我将放弃选中取消选中的选项。我正在寻找这样的东西:

boolean boolV = chkboxes.get(i).hasAttribute("checked"); 

或者其他方式???

【问题讨论】:

    标签: java css selenium-webdriver css-selectors


    【解决方案1】:

    要找出哪个复选框被选中,我们可以在 selenium 中使用这个方法:

    boolean boolV = chkboxes.get(i).isSelected();
    

    如果复选框已被选中,这将返回 true。

    【讨论】:

      猜你喜欢
      • 2014-09-19
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-27
      • 2011-11-02
      • 1970-01-01
      相关资源
      最近更新 更多