Saltar al contenido

Usando Selenium Web Driver para recuperar el valor de una entrada HTML

Solución:

Tratar element.getAttribute("value")

los text La propiedad es para texto dentro de las etiquetas de un elemento. Para los elementos de entrada, el texto mostrado no está envuelto por el <input> etiqueta, en su lugar está dentro de la value atributo.

Nota: El caso importa. Si especifica “Valor”, obtendrá un valor “nulo”. Esto es cierto para C # al menos.

Puedes hacer esto:

webelement time=driver.findElement(By.id("input_name")).getAttribute("value");

esto le dará el tiempo que se muestra en la página web.

Con selenio 2,

Normalmente lo escribo así:

WebElement element = driver.findElement(By.id("input_name"));
String elementval = element.getAttribute("value");

O

String elementval = driver.findElement(By.id("input_name")).getAttribute("value");
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *