如果不选择“已检查”属性,则在selenium WebDriver中选中如何验证复选框?

时间:2014-11-13 09:45:38

标签: selenium-webdriver

我正在尝试验证是否选中了复选框,并且检查的html代码属性不存在。 所以我无法验证是否有人可以帮助我在这种情况下如何验证复选框。

2 个答案:

答案 0 :(得分:0)

在WebElement类

中使用以下方法
element.isSelected()

希望这会对你有所帮助。

答案 1 :(得分:0)

请参阅以下示例程序,它可以帮助您获得您想要的内容:

    WebDriver driver = new FirefoxDriver();

     driver.get("https://accounts.google.com/SignUp?service=mail&continue=http%3A%2F%2Fmail.google.com%2Fmail%2F%3Fpc%3Dtopnav-about-en");


     boolean enabled = driver.findElement(By.id("SkipCaptcha")).isEnabled();

    if(!enabled)

    {


        System.out.println("Already checked");



    }
    else

    {

        driver.findElement(By.id("SkipCaptcha")).click();



    }



     }

通过运行上述程序,您将获得更多想法。 Skipcaptcha是那里的复选框。