【发布时间】:2016-01-02 03:06:27
【问题描述】:
我正在尝试从 ruby 控制台调用 chrome。
我正在使用命令 - Watir::Browser.new :chrome
我有 ruby - ruby 1.9.3p484
我已经安装了 gems,watir-wedriver 的版本是 - watir-webdriver (0.6.11)
chrome的版本是-44.0.2403.157
我有 chromedriver 版本 - v2.9.248304
如果我在这里做错了什么,有人可以指出。不知道该怎么做 google 似乎没有帮助,我是 ruby 和脚本的新手。
当我尝试启动 chrome 时出现以下错误 -
Selenium::WebDriver::Error::UnknownError: unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.9.248304,platform=Linux 3.13.0-32-generic x86_64)
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/response.rb:71:in `assert_ok'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/response.rb:34:in `initialize'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/common.rb:78:in `new'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/common.rb:78:in `create_response'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/default.rb:90:in `request'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/common.rb:59:in `call'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/bridge.rb:657:in `raw_execute'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/bridge.rb:122:in `create_session'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/bridge.rb:87:in `initialize'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/chrome/bridge.rb:48:in `initialize'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/common/driver.rb:56:in `new'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/common/driver.rb:56:in `for'
from /var/lib/gems/1.9.1/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver.rb:86:in `for'
from /var/lib/gems/1.9.1/gems/watir-webdriver-0.6.11/lib/watir-webdriver/browser.rb:46:in `initialize'
from (irb):3:in `new'
from (irb):3
from /usr/bin/irb:12:in `<main>'irb(main):004:0>
【问题讨论】:
标签: ruby-on-rails ruby selenium selenium-chromedriver