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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Instalar o usar XPATH en Ruby
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Instalar o usar XPATH en Ruby  (Leído 1,151 veces)
daniel.r.23

Desconectado Desconectado

Mensajes: 58


Ver Perfil
Instalar o usar XPATH en Ruby
« en: 6 Abril 2013, 16:27 pm »

Buenas alguien me pordia explicar como instalar o usar xpath en ruby.
estoy tratando de hacer uso de este código:
Código:
browser.link(:xpath, "//a[@href='web3.htm']/").click
y me devuelve este error
Código:
C:/Ruby193/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.9-x86-mingw32/lib/nokogiri/xml/node.rb:159:in `evaluate': Invalid predicate: //a[@href='web3.html')]/ (Nokogiri::XML::XPath::SyntaxError)
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.9-x86-mingw32/lib/nokogiri/xml/node.rb:159:in `block in xpath'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.9-x86-mingw32/lib/nokogiri/xml/node.rb:150:in `map'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.9-x86-mingw32/lib/nokogiri/xml/node.rb:150:in `xpath'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/xpath_locator.rb:34:in `elements_by_xpath'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/locator.rb:112:in `locate_elements_by_xpath_css_ole'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/locator.rb:146:in `locate'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/element.rb:308:in `locate'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/element.rb:325:in `assert_exists'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/element.rb:474:in `perform_action'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/element.rb:354:in `click!'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.6.0/lib/watir-classic/element.rb:157:in `click'
from C:/Documents and Settings/Administrador/Escritorio/link.rb:20:in `<main>'
[Finished in 4.9s with exit code 1]
mi html la parte que quiero obtener seria esta:
Código:
<a href="web3.htm"></a>
Por favor ayudaaaa!!!


« Última modificación: 6 Abril 2013, 16:38 pm por daniel.r.23 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Blind Sql /Xpath injection
Nivel Web
Tengu 1 3,843 Último mensaje 11 Diciembre 2007, 16:38 pm
por yeikos
[Introducing Ruby] Lo que debes saber sobre Ruby
Scripting
RyogiShiki 0 8,004 Último mensaje 4 Marzo 2011, 20:45 pm
por RyogiShiki
qué pasó con XSL,XQL,XLL,XPATH, se siguen utilizando?
Desarrollo Web
jhonatanAsm 2 2,428 Último mensaje 15 Junio 2016, 19:03 pm
por jhonatanAsm
DOMDocument & XPath
PHP
Og. 0 921 Último mensaje 31 Marzo 2012, 11:05 am
por Og.
Problema al cojer los hijos de un nodo :S (Xpath, XSLT)
Programación General
xustyx 0 1,213 Último mensaje 28 Mayo 2013, 00:13 am
por xustyx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines