I can't fire normal .click() events since it will tell me the element isn't visible (css below).
The click event is captures as below.
Right now I'm doing this
List<WebElement> radioBtnList = driver.findElementsByName("orderWhenOption");
WebElement buttonToSelect = radioBtnList.get(0);
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].click();", buttonToSelect);
is there a better way?