Saltar al contenido

Selenium Webdriver: ¿verificar que el cuadro de texto esté protegido contra escritura?

Solución:

  1. está habilitado() no tiene cosas en común para leer solamente.
  2. Atributo de cadena = element.getAttribute (“solo lectura”); no fallará la prueba, incluso si “solo lectura” está ausente. En este caso vuelve nulo, pero necesitamos una excepción.

Úselo así:

    WebElement some_element = driver.findElement(By.id("some_id"));
    String readonly = some_element.getAttribute("readonly");
    Assert.assertNotNull(readonly);

NO verificar getAttribute (“solo lectura”). es igual a (“verdadero”) o similar, en diferentes navegadores también puede ser diferente. (readonly = “readonly” en IE, readonly = “” en FF, etc.)

Puede intentar escribir algo a través de sendkeys () y verificar que el atributo de valor del cuadro de texto no se haya cambiado.

los WebElement La interfaz tiene una función llamada isEnabled.

¡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 *