我的开发目录中安装了geckodriver
ls | grep geckodriver geckodriver geckodriver-v0.11.1-linux64.tar.gz
我还导出到$ PATH变量
export PATH=$PATH:~/Development/geckodriver
但是当我尝试在项目的Rails控制台上初始化webdriver的实例时,我得到了
驱动程序= Selenium :: WebDriver.for:firefox Selenium :: WebDriver :: Error :: WebDriverError:无法找到Mozilla geckodriver。请从https://github.com/mozilla/geckodriver/releases下载服务器,并将其放置在PATH中。有关更多信息,请访问https://developer.mozilla.org/en- US/docs/Mozilla/QA/Marionette/WebDriver。 这是什么问题。
驱动程序= Selenium :: WebDriver.for:firefox
Selenium :: WebDriver :: Error :: WebDriverError:无法找到Mozilla geckodriver。请从https://github.com/mozilla/geckodriver/releases下载服务器,并将其放置在PATH中。有关更多信息,请访问https://developer.mozilla.org/en- US/docs/Mozilla/QA/Marionette/WebDriver。 这是什么问题。
您拥有selenium-webdriver-3.0.0.beta3.1仅适用于Firefox 48及更高版本的工具(并且无法正常工作)。退回selenium-webdriver版本,2.53.4然后重试。
selenium-webdriver-3.0.0.beta3.1
selenium-webdriver
2.53.4
并尝试这个
gem uninstall selenium-webdriver
gem install selenium-webdriver -v 2.53.4