2012-05-28 2 views
2

я использовал шаги, чтобы запустить хром сценарий, предусмотренный на этом увязывает показывает ошибку я установил хром драйвер как шаги предложил в ссылке ниже, но ее не работаетСкрипт работает на хроме, показывающие ошибки

https://github.com/zeljkofilipin/watirbook/blob/master/installation/windows.md#chrome-with-watir-webdriver 

Моя конфигурация PC Win 7 & 64bit

C:/Ruby193/lib/ruby/gems/1.9.1/gems/ffi-1.0.9-x86-mingw32/lib/ffi/platform.rb:27 
: Use RbConfig instead of obsolete and deprecated Config. 
Started ChromeDriver 
port=54035 
version=20.0.1133.0 
log=D:\chromedriver.log 
=> #<Watir::Browser:0x3568d490 url="chrome://newtab/" title="New Tab"> 
irb(main):003:0> browser.goto "watir.com" 
[0528/164700:ERROR:automation_proxy.cc(367)] Channel error in AutomationProxy. 
Selenium::WebDriver::Error::UnknownError: Chrome did not respond to 'WaitForAllT 
absToStopLoading'. Elapsed time was 1 ms. 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/response.rb:52:in `assert_ok' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/response.rb:15:in `initialize' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/http/common.rb:59:in `new' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/http/common.rb:59:in `create_response' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/http/default.rb:64:in `request' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/http/common.rb:40:in `call' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/bridge.rb:598:in `raw_execute' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/bridge.rb:576:in `execute' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/remote/bridge.rb:155:in `getCurrentUrl' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.21.2/lib/s 
elenium/webdriver/common/driver.rb:118:in `current_url' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.5.8/lib/watir 
-webdriver/browser.rb:78:in `url' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.5.8/lib/watir 
-webdriver/browser.rb:66:in `goto' 
     from (irb):3 
     from C:/Ruby193/bin/irb:12:in `<main>' 
irb(main):004:0> 

Я использовал код, как

>irb 

    > require "watir-webdriver" 
    => true 

    > browser = Watir::Browser.new :chrome 
    Started ChromeDriver 
    port=49522 
    => #<Watir::Browser:0x..fd 

bf27548 url="about:blank" 
title="about:blank"> 

> browser.goto "watir.com" 
+0

Какая версия watir-webdriver вы используете? (команда «gem list» сообщит вам о версиях всех ваших драгоценных камней, включая watir-webdriver –

+0

Спасибо за предоставление информации для проверки всех версий. Моя версия-> watir-webdriver (0.6.1) –

ответ

0

, если вы еще этого не сделали, попробуйте убедиться, что при открытии cmd-окна для запуска IRB или других сценариев watir, которые вы делаете так «как администратор». Иногда это может иметь значение с Vista и Win7

+0

Да, все сценарии, запущенные в режиме администратора для cmd prompt. –

1

Благодарим за предоставление подробностей для проверки всех версий. Моя версия-> Показывает мне 3 версии веб-браузера watir Я удалил старые версии, теперь их рабочий тон Теперь моя версия его watir-webdriver (0.6.1)

+0

Интересно, теоретически это не должно вызывать проблемы, но хорошо знать, что очистка старых версий решила вашу проблему. –