Estoy tratando de acceder a los valores en un menú desplegable que cuando inspecciono, no hay nada en el inspector de elementos. Confirmé con el desarrollador qué tipo de menú desplegable es que dijo el menú desplegable agSelectCellEditor. Luego intentamos usar el siguiente código Javascript en la consola que estaba cambiando los valores desplegables.
var x=document.querySelector("div[aria-colindex='3'][class='ag-cell ag-cell-not-inline-editing ag-cell-auto-height ag-cell-value ag-cell-wrap-text ag-cell-focus'] x.textContent="Custodian"Eso cambió el valor desplegable del valor predeterminado a Custodio. Ahora traté de inyectar este código en JavaScriptExecutor así.
JavascriptExecutor js = (JavascriptExecutor)driver; js.executeScript("var x=document.querySelector(\"div[aria-colindex='3'][class='ag-cell ag-cell-not-inline-editing ag-cell-auto-height ag-cell-value ag-cell-wrap-text ag-cell-focus']\")" + "x.textContent=\"Custodian\";");Me está dando la excepción org.openqa.selenium.JavascriptException: error de javascript: identificador inesperado
Por favor, ayúdenme a automatizar esto usando Selenium. ¿Cómo lidiar con este menú desplegable?