He estado tratando de probar un sitio de comercio electrónico después de cerrar la ventana emergente inicial, no se captura ningún elemento
bd.findElement(By.xpath("/html/body/div[5]/div[2]/div[1]/div[4]/div[3]/div/span")).click();Entonces, he estado usando
JavascriptExecutor js = (JavascriptExecutor)bd; js.executeScript("arguments[0].click();", element); Y después de un tiempo me quedé atascado en un lugar donde tengo que hacer la acción de la tecla Intro. He estado probando varias claves para esto y ninguna de ellas parece funcionar. Entonces, necesito un código para usar el evento del botón Intro en la barra de búsqueda usando JavascriptExecutor o una solución donde pueda obtener elementos usando findElement .
Para ingresar el texto dentro del campo de búsqueda, puede usar la siguiente solución:
js.executeScript("arguments[0].value = 'valueToEnter';", webelement);