如何选择单选按钮。 `//选择用户性别
String male = "male" ;
String female = "female";
String other = "other";
System.out.println("User gender");
gender = sc.nextLine();
System.out.println(gender);
if (gender.equalsIgnoreCase(female)) {
driver.findElement(By.cssSelector("#gender_female")).click();
}
else if (gender.equalsIgnoreCase(male)) {
driver.findElement(By.cssSelector("#gender_male")).click();
}
else if (gender.equalsIgnoreCase(other)) {
driver.findElement(By.cssSelector("#gender_other")).click();
}`
通过上面的代码我想根据用户选择选择单选按钮:我的问题是,当用户选择女性或男性或其他时,它将无法工作。该计划将被终止。如何通过用户输入选择单选按钮。请帮忙
答案 0 :(得分:0)
查看Eclipse窗口的左下方框架:那里有一个ElementNotFoundException。这意味着您的定位器(在本例中为By.cssSelector("#gender_male")
)不会解析为HTML元素。
将定位器更改为某个有效的表达式(取决于您的网页代码),它应该可以正常工作。