Agregué un elemento DOM (un enlace) con jQuery. Puedo ver el elemento en Firebug, pero por alguna razón, el selenio no puede encontrarlo. ¿Que esta pasando aqui?¿Por qué el Selenio no puede encontrar elementos DOM añadidos dinámicamente?
Nota: no hay ningún AJAX involucrado, por lo que el elemento DOM se agrega casi de inmediato.
== == EDITAR
Aquí hay algo de código (usando jQuery) que añade un enlace al final del documento:
$element = $("<a id="foo" href="#"></a>");
$element.appendTo($("body"));
estoy usando Carpincho (con selenio) para encontrar la enlace y haga clic en él, así:
find("#foo").click
que estaba teniendo problemas con capibara o selenio hasta que empecé a añadir elementos al DOM con jQuery.
Publique código que muestre el problema. –
¿Cómo estás tratando de localizar? Sin eso, no hay respuesta posible. – Rajasankar