HTML
<input class="button" type="button" onclick="$.reload('results')" value="Search">
I don't have an id or name for this . Hence am writing
FirefoxDriver driver = new FirefoxDriver();
driver.get("http://....");
driver.findElement(By.cssSelector("input[value=Search]")).click();
But click() is not happening.
Tried driver.findElement(By.cssSelector(".button[value=Search]")).click();
Tried value='Search' (single quotes).
these Selectors are working in
.button[value=Search] {
padding: 10px;
}
input[value=Search] {
padding: 10px;
}

driver.get()loads the correct page ? Are you using any JS Frameworks ? Maybe you have to wait for some ajax calls to finish.