Below is the relevant snippet of HTML code :
</td>
<td valign=top bgcolor="#dcdcdc" class="camp">
<script>Oblog()</script>ID <br>
<input type="text" name="idClnt" size="14" maxlength="11" value='' class="cat" onchange="Camp(this);resetPreScore();" onKeyPress="if (event.keyCode == 13){EnterData();}">
I used the below line of code to enter data
driver.findElement(By.name("idClnt")).sendKeys("10000057W");
I am unable to enter data in the text field . It gives the below error :
"Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: Element is not displayed (WARNING: The server did not provide any stacktrace information) "
But the element does not seem to be invisible and i am able to locate the element by using below code :
List<WebElement> ele = driver.findElements(By.name("idClnt"));
System.out.println(ele);
It gives the output :
[[[InternetExplorerDriver: internet explorer on WINDOWS (f319ec27-9201-4536-80a1-fe89689ebe83)] -> name: idClnt], [[InternetExplorerDriver: internet explorer on WINDOWS (f319ec27-9201-4536-80a1-fe89689ebe83)] -> name: idClnt], [[InternetExplorerDriver: internet explorer on WINDOWS (f319ec27-9201-4536-80a1-fe89689ebe83)] -> name: idClnt]]
Kindly suggest how would i be able to enter data in the text field