Selenium Java - JavaScriptExecutor
What is wrong with this code snippet that tries to check if a hidden element is visible?
WebElement elem = driver.findElement(By.id("hidden"));
if(elem.isDisplayed()) {
System.out.println("Visible");
} else {
System.out.println("Not Visible");
}