Boa Tarde !
Galera, como eu faço para imprimir o valor do campo firstName junto com o Elemento está presente ?
//Preenchendo o campo nome
driver.findElement(By.id(“firstName”)).sendKeys(“123”);
//Mudando o foco
driver.findElement(By.id(“lastName”)).click();
Thread.sleep(1000);
TakeScreenshots.captureScreenShot(run, out, dirPath);
if (driver.findElements(By.id(“firstName”)).size() != 0){
System.out.println(“Elemento está presente”);
xAcer
#2
não entendi muito bem
String valor = driver.findElements(By.id(“firstName”)).get(indice).gettext;
System.out.println(valor + “Elemento está presente”);
Não, no caso eu precisaria imprimir o valor do campo que eu digitei acima.
//Preenchendo o campo nome
driver.findElement(By.id(“firstName”)).sendKeys(“123”);
A ideia é que além de eu verificar a presença do elemento eu deveria imprimir o que foi digitado.
xAcer
#4
pra ter uma ideia melhor, precisaria ver o html
mas tenta isso
webDriver.findElement(By.id("fistName")).getAttribute("value"));