java - example - Selenium webdriver-control de pestañas
selenium webdriver python (1)
Estoy enfrentando un desafío en mi proyecto. Hay dos cuadros de texto en una página y en los que el primer cuadro de texto aceptará una ID de correo electrónico y cuando el usuario mueva su control al siguiente cuadro de texto, la ID del primer cuadro de correo se completará automáticamente en el segundo cuadro de texto. Necesito validar este caso de prueba.
Intenté con el siguiente código,
WebElement emailElement = driver.findElement(By.id("email"));
emailElement.sendKeys("[email protected]");
WebElement usernameElement = driver.findElement(By.id("username"));
String userName = usernameElement.getAttribute("value");
assertEquals("[email protected]", userName);
¿Alguien puede ayudarme con el código Java de WebDriver para obtener valor del segundo cuadro de texto (nombre de usuario)?
Gracias por adelantado,
^ Saludos cordiales
¿Qué hay de esto?
WebElement emailElement = driver.findElement(By.id("email"));
emailElement.sendKeys("[email protected]");
WebElement usernameElement = driver.findElement(By.id("username"));
usernameElement.click(); // Here, autocomplete is done
String userName = usernameElement.getText(); // get the value
assertEquals("[email protected]", userName);
Si desea enviar la clave TAB
con selenio, puede hacerlo:
emailElement.sendKeys(Keys.TAB);