Watir-Webdriver,Ubuntu11.04,Chrome/Chromium

Watir-Webdriver,Ubuntu11.04,Chromeの組み合わせで
GitHub - SeleniumHQ/selenium-google-code-issue-archive: Archive, please see main selenium repo
に従いchromedriver_linux32_16.0.902.0.zipをダウンロードして、以下の様に設定:

root@ubuntu1104:/usr/bin# ls -l goo*
lrwxrwxrwx 1 root root 12 2011-10-28 13:11 google-chrome -> chromedriver

Chromeを動かそうと:

#!/usr/local/bin/ruby
require 'watir-webdriver'
browser=Watir::Browser.new :chrome

をすると、以下のエラーを吐いて死にます。

$ ./chromedriver_test.rb
/usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver/remote/response.rb:45:in `assert_ok': Unable to either launch or connect to Chrome. Please check that ChromeDriver is up-to-date. Using Chrome binary at: /usr/bin/google-chrome (Selenium::WebDriver::Error::UnhandledError)
Backtrace:
0x8088d3a

0x809813c
start_thread [0xb75eae99]
0xb6bbb73e
from /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver/remote/response.rb:15:in `initialize'
from /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver/remote/http/common.rb:54:in `new'

from /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver/remote/bridge.rb:68:in `initialize'
from /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver/chrome/bridge.rb:22:in `initialize'
from /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver/common/driver.rb:35:in `new'
from /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver/common/driver.rb:35:in `for'
from /usr/local/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.8.0/lib/selenium/webdriver.rb:81:in `for'
from /usr/local/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.3.5/lib/watir-webdriver/browser.rb:35:in `initialize'
from ./chromedriver_test.rb:6:in `new'
from ./chromedriver_test.rb:6:in `

'

仕方がないので、以下の様にすると:

root@ubuntu1104:/usr/bin# rm google-chrome
root@ubuntu1104:/usr/bin# ln -s /opt/google/chrome/google-chrome google-chrome
root@ubuntu1104:/usr/bin# ls -l goo*
lrwxrwxrwx 1 root root 32 2011-10-28 13:40 google-chrome -> /opt/google/chrome/google-chrome

Chromiumが立ち上がります(当たり前!)。

推測だが、要するにChromeの最新版15.0.874.106とchromedriver_linux32_16.0.902.0には何かしら問題があるらしく、GoogleからダウンロードしたChromeでなく、Ubuntu11.04のレポジトリからダウンロードしたChromium14.0.835.202 なら上手く行くということらしい。