reparar reparacion preparando inicio inicia correctamente automatica ruby windows selenium-webdriver watir-webdriver

ruby - reparacion - windows 10 no inicia



El proceso del navegador Watir no se inicia correctamente(Windows) (1)

Ese es el error en Firefox. Tus opciones son:

  1. Espera el parche en Firefox 47
  2. Downgrade to Firefox 46
  3. Use Marionette en lugar del Firefox Driver (que está en desuso y no funcionará pronto con nuevas versiones de Firefox)
  4. Usa Chrome

Para probar Marionette , descarga el geckodriver y haz:

browser = Watir::Browser.new :firefox, marionette: true

Construí un script simple en Linux, pero ahora estoy tratando de hacerlo funcionar en Windows.

El código es:

require ''watir-webdriver'' puts "Press enter when ready to continue" gets browser = Watir::Browser.start "http://www.google.com" # do stuff

Funciona exactamente como se esperaba en Ubuntu. Pero cuando lo pruebo en Windows, el proceso de Firefox comienza, pero luego muere antes de que incluso veas una ventana de Firefox. Esta es una nueva instalación de Ruby en esta instalación de Windows, nunca la había usado antes en esta máquina.

¿Cual podría ser el problema?

Editar: rastreo de línea de comando, según lo solicitado.

C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/firefox/launcher.rb:90:in `connect_until_stable'': unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) (Selenium::WebDriver::Error::WebDriverError) from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/firefox/launcher.rb:55:in `block in launch'' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/common/socket_lock.rb:43:in `locked'' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/firefox/launcher.rb:51:in `launch'' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/firefox/bridge.rb:43:in `initialize'' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/common/driver.rb:53:in `new'' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/common/driver.rb:53:in `for'' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver.rb:84:in `for'' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/watir-webdriver-0.9.1/lib/watir-webdriver/browser.rb:46:in `initialize'' from bot.rb:8:in `new'' from bot.rb:8:in `<main>''