错误:org.openqa.selenium.ElementNotVisibleException:您只能使用htmlunitdriver与可见元素进行交互?

时间:2015-09-30 06:10:42

标签: selenium htmlunit-driver

我收到此错误:

  

org.openqa.selenium.ElementNotVisibleException:您只能与可见元素进行交互

当我使用HtmlUnitDriver时。它适用于URL,之后我以

开头
driver.findElement(By.cssSelector("#from_city_typeahead")).sendKeys("bangalore"); 

这样的陈述,它给出了上述错误。帮我解决这个问题。

1 个答案:

答案 0 :(得分:-1)

您可以使用javascript执行相同的操作:

webdriver.executeScript("document.getElementById('elementID').setAttribute('value', 'new value for element')");

在标准可见浏览器的情况下,可见性很重要。但在任何浏览器的情况下,它对于javascript都无关紧要。