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)