在运行Selenium webdriver时,下面给出的单选按钮命令在Firefox驱动程序“
中不起作用java.util.List<WebElement> radio = driver.findElements(By.name("user_mar_status"));
radio.get(1).click();
答案 0 :(得分:0)
正如其他人所提到的,我认为您发布了错误的代码或者使用了错误的定位器来处理您正在讨论的元素。
我为这样的事情编写函数,以便它们可以重用。
/**
* Sets the gender based on the value passed in
*
* @param gender
* Must be a string "M" for male or "F" for female
*/
public static void SetGender(String gender)
{
driver.findElement(By.cssSelector("input[name='user_gender'][value='" + gender.toUpperCase() + "']")).click();
}