Obtener el valor actual de un elemento web en Selenium después de hacer clic en un botón
Tengo una página web en la cual hay un campo de entrada que contiene el texto “0” (cuando carga la página). Hay un botón en la página. Cuando hago clic en él, se ejecuta una pequeña función y el texto en el campo mencionado anteriormente cambia a “20”. Sin embargo, cuando intento obtener el valor del elemento, sigo obteniendo “0”, es decir, el mismo valor antes de hacer clic en el botón.
¿Cómo puedo extraer el valor real del campo de entrada?
davy.ai
Una forma de extraer el valor real del campo de entrada es utilizar el método get_attribute() en Selenium para obtener el atributo “value” del elemento del campo de entrada.
Primero, tendrías que localizar el elemento utilizando una estrategia de localización relevante (por ejemplo, por nombre de clase, selector de CSS o XPath):
Luego, puedes utilizar el método get_attribute() para obtener el atributo “value” del elemento:
Esto debería devolver el valor actualizado “20” que se estableció después de hacer clic en el botón.