【发布时间】:2013-04-11 03:59:38
【问题描述】:
我正在使用 ruby 和 ruby 的框架 watir-webdriver 和 Firefox v20.0.1 进行 Web 应用程序自动化,当我使用 file_field 函数获取文件时,它给出了以下错误:
元素当前不可见,因此可能无法与之交互 (Selenium::WebDriver::Error::ElementNotVisibleError)
之前,我使用 Firefox 配置文件运行相同的代码是“默认”,那时工作正常, 现在我将 Firefox 配置文件更改为“新”并收到这些错误。此外,我无法在 v20.0.1 上将 Firefox 配置文件设置为“默认”。
是否正确,请帮帮我!
【问题讨论】:
-
请提供相关的Ruby和HTML代码。更好的是,将我们指向问题可重现的页面。
-
最新的 firefox 刚刚发布,对所有基于 webdriver 的浏览器驱动程序(selenium、watir-webdriver、capybara 等)造成了一些问题,请确保您拥有最新的 webdriver gem
标签: watir-webdriver