Tools :
Selenium 3
Issue :
I am running an existing Selenium test case and I am new to Selenium. When the test runs , I can see a component being rendered as below on mozilla using page source :
<input type="text" autocomplete="off" id="home.name" name="home.locator.name" size="20" maxlength="64" value="">
Still after running test through command line , selenium throws below error -
org.openqa.selenium.ElementNotInteractableException - Element is not reachable by keyboard.
I have also tried adding delay as per below but it seems it is not working.
WebDriverWait wait = new WebDriverWait(getDriver(), 120);
wait.until(ExpectedConditions.visibilityOf(getDriver().findElement(By.id("home.name"))));
Can anybody please guide why is this behaviour observed ?
Please note that I am running tests through gradle and command line