我在名为 Scaleway 的 ubuntu 远程主机上使用 Ruby、Sinatra 和 Redis 数据库部署了我的应用程序。
通过这种方式,我已经安装了所有我需要的东西,并且我可以访问我的应用程序。因此,当我想使用使用 Watir gem(硒)的脚本时,它总是向我显示此错误:
Selenium::WebDriver::Error::WebDriverError at /show_result
unable to connect to chromedriver 127.0.0.1:9515
我知道我需要 Xvfb(已安装)、无头 gem(我在我的代码中实现)和 chromedriver,我安装的方式与我在本地机器上安装它的方式相同。在我的本地机器上,它运行良好,但在我的远程主机上,它向我显示了上面的这个错误。
你知道如何解决这个问题吗?您是如何安装 Chromedriver 以便我的程序识别它的?