watir-webdriver works with Firefox but not with Chrome :Failed to initialize session (Selenium::WebDriver::Error::WebDriverError)

160 views
Skip to first unread message

emclaus

unread,
May 6, 2011, 11:45:31 AM5/6/11
to Watir General
I'm trying to use Watir and Chrome (Chromium version 10.0.648.205 on
Ubuntu) together. I think I have watir-webdriver installed correctly
because I can get a firefox window to open without any problems.
Could it have something to do with using Chromium instead of Chrome?
In the changes file in the selenium-webdriver folder it states "Added
'chromium' as a possible name for the Chrome binary (#769)"

I have Ruby 1.8.7 and my gem list is:

builder-3.0.0
childprocess-0.1.8
commonwatir-1.8.1
ffi-1.0.7
firewatir-1.8.1
hoe-2.9.4
json_pure-1.5.1
rake-0.8.7
rubyzip-0.9.4
s4t-utils-1.0.4
selenium-webdriver-0.2.0
user-choices-1.1.6.1
watir-webdriver-0.2.3
xml-simple-1.0.15

My program is:
require 'rubygems'
require 'watir-webdriver'
browser=Watir::Browser.new(:chrome)
#browser=Watir::Browser.new(:firefox) ##### This works fine!

My error output is:
[remote server] (chrome/test/webdriver/commands/create_session.cc):
36:in `unknown': Failed to initialize session
(Selenium::WebDriver::Error::WebDriverError)
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/response.rb:45:in `assert_ok'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/response.rb:15:in `initialize'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/http/common.rb:59:in `new'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/http/common.rb:59:in `create_response'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/http/default.rb:56:in `request'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/http/common.rb:40:in `call'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/bridge.rb:476:in `raw_execute'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/bridge.rb:88:in `create_session'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/remote/bridge.rb:68:in `initialize'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/chrome/bridge.rb:26:in `initialize'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/common/driver.rb:33:in `new'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver/common/driver.rb:33:in `for'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/
selenium/webdriver.rb:74:in `for'
from /usr/lib/ruby/gems/1.8/gems/watir-webdriver-0.2.3/lib/watir-
webdriver/browser.rb:35:in `initialize'
from file.rb:4:in `new'
from file.rb:4

e. claus

Jari Bakken

unread,
May 6, 2011, 12:03:49 PM5/6/11
to watir-...@googlegroups.com
As mentioned on the server download page, you need a newer version of
Chrome, minimum version 12.0.727.0.

> --
> Before posting, please read http://watir.com/support. In short: search before you ask, be nice.
>
> watir-...@googlegroups.com
> http://groups.google.com/group/watir-general
> watir-genera...@googlegroups.com

Reply all
Reply to author
Forward
0 new messages