2012-06-27 3 views
2

Проблема: Когда я запускаю мои тесты, я получаю следующее сообщение в командной строкеchromedriver сбой на Windows 7

Started ChromeDriver 
port=9515 
version=21.0.1180.4 
log=C:\Users\jhomer\Desktop\Workspace\WebAutomationTesting\Tests\chromedriver.log 

Chrome затем начинается, после чего я получаю сообщение об ошибке окна с указанием chromedriver перестал работать ,

Дополнительная информация: Я только недавно перешел из макинтош (OSX) к окнам 7. Я использую тот же IDE (Aptana 3) и я устанавливал те же самые драгоценные камни:

addressable (2.2.8) 
bigdecimal (1.1.0) 
builder (3.0.0) 
childprocess (0.3.2) 
commonwatir (3.0.0) 
ffi (1.0.11) 
hoe (3.0.6) 
io-console (0.3) 
json (1.7.3, 1.5.4) 
json_pure (1.7.3) 
libwebsocket (0.1.3) 
minitest (3.2.0, 3.1.0, 2.5.1 
multi_json (1.3.6) 
nokogiri (1.5.5 x86-mingw32) 
rake (0.9.2.2) 
rautomation (0.7.2) 
rdoc (3.12, 3.9.4) 
rubygems-update (1.8.24) 
rubyzip (0.9.9) 
s4t-utils (1.0.4) 
selenium-webdriver (2.24.0) 
user-choices (1.1.6.1) 
watir (3.0.0) 
watir-classic (3.0.0) 
watir-webdriver (0.6.1) 
win32-api (1.4.8 x86-mingw32) 
win32-process (0.6.5) 
windows-api (0.4.1) 
windows-pr (1.2.1) 
xml-simple (1.1.1) 

у меня есть запустить gem update, gem нетронутый - all, ни один из которых не помог.

** Обновление **

Ошибки я получаю на строке после испытаний «законченных» выглядит следующим образом:

Поэтому, прежде чем я использовал версию вы предложили я получаю эту ошибку:

Error: 
test_UserRoles(UserRolesTest): 
Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2) 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/remote/http/default.rb:76:in `response_for' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/remote/http/default.rb:38:in 'request' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/remote/http/common.rb:40:in `call' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/remote/bridge.rb:598:in 'raw_execute' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/remote/bridge.rb:576:in `execute' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/remote/bridge.rb:189:in 'quit' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/chrome/bridge.rb:48:in 'quit' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.24.0/lib/selenium/w ebdriver/common/driver.rb:166:in `quit' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.1/lib/watir-webdrive r/browser.rb:87:in 'close' 
UserRolesTest.rb:48:in 'teardown' 

Сообщите мне, если какая-либо дополнительная информация может потребоваться.

Спасибо.

+0

Дополнительная информация о моей системе: Windows 7 32-bit, 3gb из ram, тесты успешно выполняются в osx, но не работают в Windows. –

+0

Наверное, приятно отметить: брандмауэр как включен, так и выключен, ничего не меняется. –

+0

Файл журнала Chrome Драйвер после тестового запуска: http://pastebin.com/VSkstuaX –

ответ

1

Кажется, что оконная версия хромирования сбой, когда в браузере вызывается метод .close. Это была проблема. Есть ли другой способ закрыть браузер после завершения тестов?

1

У меня была такая же проблема, и мне пришлось понизить хромированную передачу до версии 20 (23 мая). Теперь он отлично работает для Windows 7 x64. Вот загрузка link.

+0

Я попытался использовать исполняемый файл, который вы предложили, и он по-прежнему падает в моей системе. –

Смежные вопросы