我试图自动化的网站有一些像这样的单选按钮:
x <- c(1,1,2)
我正在尝试选择&#39; CSV&#39; CSS选择器的选项,因为它似乎是获得它的唯一方法。这就是我的尝试:
<input type="radio" name="outputFormat" value="quicken" checked="checked">
<input type="radio" name="outputFormat" value="xls">
<input type="radio" name="outputFormat" value="csv" checked="on">
<input type="radio" name="outputFormat" value="quickbooks">
但是,这给了我一个无效的选择器错误。
答案 0 :(得分:5)
您需要修复CSS选择器:
driver.findElement(By.cssSelector("input[value=csv]")).click();
请注意,选择器的主要问题是缺少[
和]
进行属性检查。在这种情况下也没有必要put csv
into quotes。 [value=csv]
也可以使用,但最好明确指出您所在的元素。