【发布时间】:2016-10-31 02:05:36
【问题描述】:
我已经在云上部署了我的 Ruby 应用程序,但是当我在 ec2 实例上运行测试时出现以下错误:
:/home/ubuntu/.rvm/gems/ruby-2.3.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/firefox/service.rb:112:in 'connect_until_stable': unable to connect to Mozilla geckodriver 127.0.0.1:4444 (Selenium::WebDriver::Error::WebDriverError)
注意:- 相同的 rspec 测试在 localhost 上运行良好。
错误图片:
我还在这个安全组中添加了端口号 4444。我已经将 geckodriver 放到了我的 Ruby 安装路径中。
【问题讨论】:
-
我们倾向于不鼓励仅包含文本的图像,因为它们难以阅读。您是否愿意从控制台中选择错误文本并将其粘贴到您的问题中而不是图像中?您可以使用“代码”按钮添加块预格式化效果。
-
如果您使用的 firefox 版本 > 48,则需要 Geckodriver。
标签: ruby selenium ubuntu amazon-ec2 rspec