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:
- Espera el parche en Firefox 47
- Downgrade to Firefox 46
- Use Marionette en lugar del Firefox Driver (que está en desuso y no funcionará pronto con nuevas versiones de Firefox)
- 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>''