0

我收到此错误:

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

当我使用HtmlUnitDriver. 它适用于 URL,之后当我开始

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

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

4

1 回答 1

-1

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

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

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

于 2015-10-01T18:09:30.583 回答