java - 如何根据提供的 HTML 验证单选按钮是否被选中?

标签 java selenium selenium-webdriver xpath css-selectors

这是所选单选按钮的 html 代码

<input name="blooms_level" value="4" id="blooms_level4" class="radio " checked="" type="radio">

我尝试了下面的代码,它返回 null

String str = driver.findElement(By.xpath("xpathValue")).getAttribute("checked");
            str.equalsIgnoreCase("true");

请建议任何替代方法,因为检查的值为空

最佳答案

尝试下面提到的 Java 代码:

Boolean radioSelected= driver.findElement(By.xpath("xpathValue")).isSelected();
     if (radioSelected)
    {
      System.out.println("Radio Button is selected");
    }else{
      System.out.println("Radio Button is not selected");
    }

关于java - 如何根据提供的 HTML 验证单选按钮是否被选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51632054/

相关文章:

java - 使用 TestNG 进行并行测试 - 测试仅在一种浏览器上运行

java - 我们可以在参数中将空格作为值传递吗? java

java - 追加和替换字符串不起作用

java - TestNG,Selenium如何在多个类之间共享对象

java - Selenium webdriver Java 代码使用 web 驱动程序双击网格中的记录

使用 Allure 报告工具生成 Selenium WebDriver 报告

java - 在 JTextPane 中换行后插入选项卡

java - 包含 Spark 以避免巨大的依赖关系

java - Selenium 使用 Java.io FileUtils.copyFile 来动态目标文件名

java - Selenium Java 邮件发送错误