Selenium - Imprimir valor de um campo

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

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.

pra ter uma ideia melhor, precisaria ver o html
mas tenta isso
webDriver.findElement(By.id("fistName")).getAttribute("value"));