【问题标题】:How to install and configure geckodriver on Rails / Ubuntu如何在 Rails / Ubuntu 上安装和配置 geckodriver
【发布时间】:2016-06-29 13:09:34
【问题描述】:

我在生产中使用 Watir 进行抓取,但由于一些 Firefox 问题,它不再能够启动浏览器(请参阅此处Watir Webdriver(0.9.1) No Longer Opens an Instance of Firefox)。

壁虎驱动在这里:https://github.com/mozilla/geckodriver

如何安装 geckodriver 并配置 rails 以使用它而不是默认的 firefox 二进制文件?

感谢您的帮助。

【问题讨论】:

    标签: ruby-on-rails firefox watir


    【解决方案1】:

    这是official page 与方向。 Ruby 的相关部分:

    driver = Selenium::WebDriver.for :firefox, marionette: true
    

    或者如果使用远程服务器:

    caps = Selenium::WebDriver::Remote::Capabilities.firefox marionette: true
    driver = Selenium::WebDriver.for :remote, desired_capabilities: caps
    

    类似于 chromedriver,确保 geckodriver 在你的 PATH 中

    至于:

    配置rails以使用它

    你是说水豚吗?

    【讨论】:

      【解决方案2】:

      你可以把它放在/usr/bin/

      $ unzip geckodriver_linux64.zip
      $ sudo mv chromedriver /usr/bin/
      $ cd /usr/bin
      $ sudo chmod +x chromedriver
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-01
        • 2017-05-02
        • 2017-07-20
        • 2020-04-29
        • 2011-06-01
        相关资源
        最近更新 更多