WebDriver:根据Option值选择Radio组

时间:2013-03-25 12:38:32

标签: webdriver radio-group

尝试使用WebDriver

提供以下命令,从RadioGroup中选择一个选项

driver.findElement(By.name(“selectedAdvertiser value = 4_7”))。click();

上面的代码是从IDE导出的。但是它会抛出一个ElementNotFoundException。 fyi:它是一个有多种选择的广播组。我的要求是根据输入选择选项。

1 个答案:

答案 0 :(得分:0)

由于“value = 4_7”,它无法正常工作。你正在做一个By.name,所以只有名字应该存在,这可能只是“selectedAdvertiser”。如果您需要值= 4_7来标识要单击的按钮,因为所有单选按钮具有相同的名称,请尝试:

driver.findElement(By.cssSelector("[name='selectedAdvertiser'][value='4_7']").click();