java - Css Selector 有特定的属性?

标签 java css selenium-webdriver css-selectors

我需要单击集合中的复选框(如果它们在默认情况下未选中以及其他一些条件)。也落后了。所以,我需要查明 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/

相关文章:

Java 空指针检查以加快代码执行速度

Java 使对象在方法中可见

java - 我们可以查看JVM内存中的对象吗?

html - 悬停时背景图像更改不起作用

java - 如何将 selenium Web 驱动程序打开的浏览器窗口置于前面

java - Selenium 2 WebDriver UnhandledAlertException Java

java - 命令设计模式简单的 GUI 空指针

html - 如何在 WebView 中隐藏滚动条?

java - 无法使用页面工厂从 selenium 中的另一个测试类调用测试方法

css - 模糊 2 个不同颜色边框的连接?