Esta es la situación:Selección y elemento de identificación con jQuery para usar en Selenio 2 API de Java
- utilizo el API de Java de Selenio 2 para abrir y controlar una instancia del navegador Firefox
- cargo el script de jQuery a una página a través de la ejecución de JavaScript
- luego utilizo expresiones jQuery para seleccionar elementos y atravesar a través del árbol DOM
Ahora mi pregunta es, ¿hay algún modo encontrar un identificador único fo r cada uno de los elementos encontrados? Mi objetivo es obtener el mismo elemento con Selenium usando un selector Xpath o CSS. Por lo tanto, sería más directo si pudiera generar un selector inequívoco para los elementos en jQuery. Otras ideas son bienvenidas también
Necesito un enfoque automático para identificar elementos en jQuery, que se pueden "convertir" a elementos/localizadores de selenio.
/editar
para hacerlo más claro:
Si he elegido un elemento en jQuery:
webDriver.executeScript("var element = $('#myDiv input.test')");
Ahora, quiero algo como esto:
WebElement webElement = webDriver.executeScript("return element");
¿Es eso posible?
Este es básicamente el otro sentido a esta pregunta: http://stackoverflow.com/q/5605456/675065 – Alp