我正在尝试将文本输入到文本框中,下面是我得到的错误:
类型' OpenQA.Selenium.ElementNotVisibleException'的例外情况发生在WebDriver.dll中但未在用户代码中处理
其他信息:元素目前不可见,因此可能无法与
进行交互但是,此元素是可交互的,您可以在其中输入文本。 元素的显示字段为false。 有没有办法覆盖这个强制硒进入文本? 也许使用javascript?如果您有任何想法,请告诉我。
非常感谢, Rahul Dixit
答案 0 :(得分:0)
您需要做的第一件事是执行javascript以启用文本框,以后可以运行您的selenium代码
例如:
String textbox = "document.getElementsByName('lname')[0].removeAttribute('disabled');";
javascript.executeScript(textbox);
Thread.sleep(3000);