Por favor ayuda Ruby

Iniciado por daniel.r.23, 15 Marzo 2013, 04:12 AM

0 Miembros y 1 Visitante están viendo este tema.

daniel.r.23

Nesecito que por favor me ayuden porque ya no entiendo, estoy tratando de abrir google con Internet Explorer 6 por medio de un srcipt en Ruby.
Este es mi srcipt:

require 'watir-webdriver'
browser = Watir::Browser.new :ie
browser.goto "http://google.com"

al ejecutarlo me tira el siguiente error:

C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/ie/server.rb:13:in `get': Unable to find standalone executable. Please download the IEDriverServer from http://code.google.com/p/selenium/downloads/list and place the executable on your PATH. (Selenium::WebDriver::Error::WebDriverError)
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/ie/bridge.rb:23:in `initialize'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/common/driver.rb:35:in `new'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/common/driver.rb:35:in `for'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver.rb:67:in `for'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.2/lib/watir-webdriver/browser.rb:46:in `initialize'
from C:/Documents and Settings/Administrador/Escritorio/googleando.rb:4:in `new'
from C:/Documents and Settings/Administrador/Escritorio/googleando.rb:4:in `<main>'
[Finished in 0.7s with exit code 1]


Actualmente esto usando la Ruby v1.9.3 watir-webdriver 0.6.2

Eleкtro

#1
¿Te has parado a leer el error y seguir los pasos que te indica?

CitarC:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/ie/server.rb:13:in `get':

Unable to find standalone executable.

Please download the IEDriverServer from http://code.google.com/p/selenium/downloads/list and place the executable on your PATH.

"No se encuentra el ejecutable, porfavor descargue el IEdriverserver de... y colóquelo en su PATH."








daniel.r.23

Cita de: EleKtro H@cker en 15 Marzo 2013, 07:38 AM
¿Te has parado a leer el error y seguir los pasos que te indica?

"No se encuentra el ejecutable, porfavor descargue el IEdriverserver de... y colóquelo en su PATH."

Si eso ya lo hice!

Eleкtro

El problema es ese... lo pone bien claro, no encuentra el executable en el PATH.

Si usas ruby x86 bájate el iedriver de 32 bit y lo colocas en la carpeta "C:\windows\system32", si usas ruby x64 te bajas el iedriver de 64 bit y lo colocas en la misma, y el de 32 bit lo colocas en "...\syswow64\".

Yo te diría que hagas una desinstalación completa de ruby 2.X y ruby 1.9.3, pero usando un desinstalador (ej: Uninstall Tool) para eliminar todos los restos no sólo del disco, luego limpies tu path con mi aplicación, y luego vuelvas a instalar ruby 1.9.3 + las gemas que quieras, y asegurarte de que la ruta de Ruby está en el PATH.

Saludos