tutorial example español chrome java selenium webdriver

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);

Todas las teclas especiales están disponibles aquí