elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6
31  Programación / Scripting / Ocultar Navegador Ruby en: 20 Marzo 2013, 03:21 am
Buenas, alguien tiene idea de como ocultar el navegador con un sript en ruby??
la idea es trabajar con watir-webdrier, se que la libreria win32ole deja ocultar el navegador con este simple cód:
Código:
require 'win32ole'

ie = Win32ole.new('InternetExplorer.Application')

ie.visible = false
pero al hacer esto ya no puedo trabajar con la libreria watir-webdriver en esa ventana, o con ese objeto.
Ideas, please???
32  Programación / Scripting / Re: Obtener URL del navegador RUBY && Internet Explorer?? en: 15 Marzo 2013, 13:42 pm
SI Y NO, El navegador lo abris con watir, y en este lo vas redirigiendo hasta llegar a una pagina final, yo quiero la url de esa ultima pagina.
si yo coloco browser.url al final del cod siempre me devuelve la url que yo ingrese al principio.
33  Programación / Scripting / Re: Por favor ayuda Ruby en: 15 Marzo 2013, 13:40 pm
¿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!
34  Programación / Scripting / Por favor ayuda Ruby en: 15 Marzo 2013, 04:12 am
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:
Código:
require 'watir-webdriver'
browser = Watir::Browser.new :ie
browser.goto "http://google.com"
al ejecutarlo me tira el siguiente error:
Código:
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
35  Programación / Scripting / Obtener URL del navegador RUBY && Internet Explorer?? en: 13 Marzo 2013, 05:13 am
Buenas alguien sabe con como obtener la url actual del navegador con Ruby???
Y como abrir el Internet Explorer con Ruby??
36  Programación / Scripting / Re: pasar atributo value a variable en Ruby en: 12 Marzo 2013, 16:34 pm
El problema quedo solucionado y el cód para obtener un valor del html esta posteado en comentario anterior.
y sino acá
Código:
require 'rubygems'
require 'open-uri'
require 'hpricot'

doc = Hpricot(open('http://www.railes.net'))

puts doc.at('title').inner_html
puts doc.at("meta[@name='description']")['content']
37  Programación / Scripting / Re: pasar atributo value a variable en Ruby en: 11 Marzo 2013, 14:13 pm
Ayuda!!!!!
Leyendo, leyendo y leyendo... encontre  la gema hpricot que parece ser que sirve para lo que estoy necesitando, el problema es que al instalarla y tartar de compilar un ejemplo de script este me tira un error:
Código:
C:/Program Files (x86)/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- hpricot (LoadError)
from C:/Program Files (x86)/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Users/Daniel/Desktop/script ruby/name.rb:3:in `<main>'

y el cód a comiplar es:
Código:
require 'rubygems'
require 'open-uri'
require 'hpricot'

doc = Hpricot(open('http://www.railes.net'))

puts doc.at('title').inner_html
puts doc.at("meta[@name='description']")['content']
puts doc.at("meta[@name='keywords']")['content']

por favor acepto cualquier tipo de idea!!!
38  Programación / Scripting / pasar atributo value a variable en Ruby en: 8 Marzo 2013, 16:42 pm
Buenas, eh aqui yo molestando otra vez!! Edite el post ya que de a poco voy encontrando el modo de ir haciendo las cosas, hasta ahora que me tranque probablemente con algo muy simple, pero no veo la solución. El tema esta en tomar el valor de un atributo value y pasarlo al script en ejecución como una variable para después volcar este en un .txt si corresponde.
Mantengo la pregunta de como se puede hacer para que cuando se ejecute el srcipt se oculte igual que el navegador?
Vi en la web que lo solucionaban así:
Código:
browser.visible=false
pero no funciona!!
Ahora si, ideas???
39  Programación / Scripting / Re: Instalación de Ruby en: 8 Marzo 2013, 13:46 pm
Ya quedo solucionad instale la version de ruby 1.9.2, el watir y watir-webdriver sy listo funcionó como una joya!!
40  Programación / Scripting / Re: Instalación de Ruby en: 7 Marzo 2013, 03:58 am
La aplicación no te ha funcionado, te debería haber salido algo así:



Tienes un serio problema de permisos de usuario. si el usuario "DANIEL" no es administrador pues vete a la cuenta de Admin y ejecuta allí los comandos para agregar el PATH y para instalar gemas.

Si eres usuario administrador en tu cuenta pues... en consola:

Código
  1. takeown /f "%PROGRAMFILES%"      /R /D S
  2. takeown /f "%PROGRAMFILES(x86)%" /R /D S
  3.  
  4. Icacls "%PROGRAMFILES%"      /Grant "%UserName%":(F) /T
  5. Icacls "%PROGRAMFILES(x86)%" /Grant "%UserName%":(F) /T



Ya no se que mas hacer hice lo que me dijiste y todo bien, el programa del path funcionó,
los comandos:
Código:
gem install watir
gem install watir-webdriver
funcionaron y me instalaron 9 gemas + 1 gema en el ultimo
reinicie el pc, voy al sublime text 2
ingrese este cód:
Código:
require 'watir-webdriver'
b = Watir::Browser.new
b.goto('www.gmail.com')
b.text_field(:name => "Email").set "Prueba"
b.text_field(:name => "Paswwd").set "123123"
b.button(:value => "signIn").click
y al compilar me dice esto:
Código:
C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- ffi_c (LoadError)
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.4.0-x86-mingw32/lib/ffi.rb:12:in `rescue in <top (required)>'
from C:/Program Files (x86)/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.4.0-x86-mingw32/lib/ffi.rb:3:in `<top (required)>'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/gems/2.0.0/gems/childprocess-0.3.9/lib/childprocess/windows.rb:1:in `<top (required)>'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/gems/2.0.0/gems/childprocess-0.3.9/lib/childprocess.rb:176:in `<top (required)>'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver.rb:1:in `<top (required)>'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.31.0/lib/selenium-webdriver.rb:1:in `<top (required)>'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/gems/2.0.0/gems/watir-webdriver-0.6.2/lib/watir-webdriver.rb:2:in `<top (required)>'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `require'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `rescue in require'
from C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:35:in `require'
from C:/Users/Daniel/Desktop/prueba:1:in `<main>'
[Finished in 0.2s with exit code 1]
Ya no se que mi... hacer...  :-(
Páginas: 1 2 3 [4] 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines