Estoy luchando con el mecanizado. Deseo hacer "clic" en un conjunto de enlaces que solo pueden identificarse por su posición (todos los enlaces dentro del contenido div #) o su href.Usando la gema Mechanize para devolver una colección de enlaces según su posición en el DOM
He intentado estos dos métodos de identificación anteriormente sin éxito.
De la documentación, no pude averiguar cómo devolver una colección de enlaces (para hacer clic) en función de su posición en el DOM, y no por atributos directamente en el enlace.
En segundo lugar, la documentation sugirió que puede que utilice: href para que coincida a href parcial,
page = agent.get('http://foo.com/').links_with(:href => "/something")
pero la única manera que puedo conseguir que vuelva un enlace es pasando una dirección URL completa, por ejemplo
page = agent.get('http://foo.com/').links_with(:href => "http://foo.com/something/a")
Esto no es muy útil si lo que quiero para devolver una colección de enlaces con href de
http://foo.com/something/a
http://foo.com/something/b
http://foo.com/something/c
etc...
¿Estoy haciendo algo mal? ¿Tengo expectativas poco realistas?
La documentación sobre el mecanizado podría mejorarse en este punto. – vlasits
Gracias, ¿tiene alguna idea sobre la otra parte de mi pregunta, al devolver enlaces según su posición DOM? – pingu
He editado arriba para responder ambas partes de la pregunta. – vlasits