我正在尝试使用Selenium WebDriver中的click()
方法提升单选按钮的click事件。标识并单击该元素,但在几分之一秒内,再次执行单击并取消选择单选按钮。
多次执行单击操作会重复选择并取消选择多次。
driver.findElement(By.xpath("xpathexpression")).click();
答案 0 :(得分:0)
尝试使用
//If u want to check whether the radio button is selected or not
if(driver.findElement(By.id("xpathexpression")).isSelected()){
..................
..................
}
else
{
driver.findElement(By.id("xpathexpression")).click();
Thread.sleep(3000);
}
如果这不能解决问题,请尝试共享几行代码。
答案 1 :(得分:0)
当我在单选按钮上使用submit()方法和click()方法时,问题得以解决。通过使用submit()和click(),我可以保留单选按钮的选择。
此问题仅在自动化期间发生。手动选择单选按钮时,将保留选择。