相关疑难解决方法(0)

在css选择器上单击()不在Selenium webdriver中工作

HTML

<input class="button" type="button" onclick="$.reload('results')" value="Search">
Run Code Online (Sandbox Code Playgroud)

我没有这个ID或名字.因此我正在写作

FirefoxDriver driver = new FirefoxDriver();
driver.get("http://....");
driver.findElement(By.cssSelector("input[value=Search]")).click();
Run Code Online (Sandbox Code Playgroud)

但是没有发生click().

尝试了driver.findElement(By.cssSelector(".button [value = Search]")).click();

尝试的价值='搜索'(单引号).

这些选择器正在努力

.button[value=Search] {
padding: 10px;
}
input[value=Search] {
padding: 10px;
}
Run Code Online (Sandbox Code Playgroud)

selenium webdriver click button css-selectors

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

button ×1

click ×1

css-selectors ×1

selenium ×1

webdriver ×1