【发布时间】:2016-03-27 17:37:47
【问题描述】:
下面是HTML代码的相关sn-p:
</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();}">
我使用下面这行代码输入数据
driver.findElement(By.name("idClnt")).sendKeys("10000057W");
我无法在文本字段中输入数据。它给出了以下错误:
“线程“主”org.openqa.selenium.ElementNotVisibleException 中的异常:未显示元素(警告:服务器未提供任何堆栈跟踪信息)“
但该元素似乎不是不可见的,我可以使用以下代码找到该元素:
List<WebElement> ele = driver.findElements(By.name("idClnt"));
System.out.println(ele);
它给出了输出:
[[[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]]
请建议我如何在文本字段中输入数据
【问题讨论】:
标签: html selenium-webdriver hidden-field