我想单击单选按钮,如果单选按钮已被选中,那么它应该跳过选择。如何检查硒webdriver中的性别选择单选按钮?
有关此访this site更多详细信息,请在选项签名的- >创建一个帐户,那么你就可以得到网页,提供给截图。
参考图片:
我想单击单选按钮,如果单选按钮已被选中,那么它应该跳过选择。如何检查硒webdriver中的性别选择单选按钮?
有关此访this site更多详细信息,请在选项签名的- >创建一个帐户,那么你就可以得到网页,提供给截图。
参考图片:
请找出可行代码:
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("http://automationpractice.com/index.php");
Thread.sleep(2000);
driver.findElement(By.xpath(".//a[@class='login']")).click();
Thread.sleep(1000);
driver.findElement(By.xpath(".//input[@id='email_create']")).sendKeys("[email protected]");
Thread.sleep(1000);
driver.findElement(By.xpath(".//button[@id='SubmitCreate']")).click();
Thread.sleep(4000);
driver.findElement(By.xpath(".//input[@id='id_gender1']")).click();
Thread.sleep(1000);
你可以把implicit waits
以及
感谢您的帮助....欣赏。 –
试试这个方法来检查MR
单选按钮被选中或不?如果MR
单选按钮没有被选中,那么只有当条件将被执行。
WebElement MR = driver.findElement(By.xpath("//div/span/input[@id='id_gender1']"));
if(!MR.isSelected())
{
MR.click();
}
OR
如果你想检查Mrs
单选按钮被选中或不?如果Mrs
单选按钮没有被选中,那么只有在条件将被执行时。
WebElement Mrs = driver.findElement(By.xpath("//div/span/input[@id='id_gender2']"));
if(!Mrs.isSelected())
{
Mrs.click();
}
感谢您的回答,这真的很有帮助。 –
如果我的回答对你有帮助,那么请将此答案标记为'Accepted' –
你需要在谷歌,然后张贴问题进行搜索。 –