复选框状态硒

checkbox status Selenium

当没有任何变量在 html 页面上切换时,也许有人知道如何使用 selenium 处理或读出复选框的状态 (true/false)。我已经尝试了常用函数 .isSelected() 和 .isEnabled(),但是这些函数只读出了不可用的值。

有谁知道是否有办法获得此状态?此外还有 xml 的屏幕截图以及它是哪个元素。

如果有人有想法就太好了。我正在 Java.

编程

您正在尝试从标签获取“selected”状态,而 isSelected 方法应该只应用于类型为“checkbox”元素的输入。所以确保 select 正确的元素:

driver.findElement(By.id("checkbox_filter_details_text_1_1")).isSelected();