Cómo usar comandos de Selenium IDE

Introducción a los comandos de Selenium – Selenese

  • Los comandos selenese pueden tener hasta un máximo de dos parámetros: target y Value.
  • Los parámetros no se requieren todo el tiempo. Depende del número de comandos que se necesiten.

3 Tipos de Comandos

Actions

Son comandos que interactúan directamente con los elementos de la página.

ejemplo: el comando «click» es una acción porque usted interactúa directamente con el elemento que está haciendo clic en

el comando «type» también es una acción porque está poniendo valores en un cuadro de texto y el cuadro de texto se los muestra a cambio. Hay una interacción de dos vías entre usted y el cuadro de texto.

Accessors

Son comandos que permiten almacenar valores en una variable.

ejemplo: el comando «storeTitle» es un descriptor de acceso porque sólo «Lee» el título de la página y lo guarda en una variable. No interactúa con ningún elemento de la página.

Assertions
Son comandos que verifican si se cumple una determinada condición.
3 Tipos de Assertions
  • Assert. Cuando un comando «Assert» falla, la prueba se detiene inmediatamente
  • Verify. Cuando falla un comando «Verify», Selenium IDE registra este error y continúa con la ejecución de la prueba.
  • WaitFor. Antes de continuar con el siguiente comando, los comandos «Wait» esperarán que una cierta condición se haga realidad.
    • Si la condición se hace realidad dentro del período de espera, el paso pasa.
    • Si la condición no se hace realidad, el paso falla. El error se registra y el proceso de ejecución de prueba se realiza al siguiente comando.
    • De forma predeterminada, el valor de tiempo de espera se establece en 30 segundos. Puede cambiar esto en el cuadro de diálogo Opciones de Selenium IDE en la ficha General.

Assert vs Verify en Selenium IDE

Comandos selenese en Selenium IDE
Comandos selenese en Selenium IDE

Comandos comunes

ComandoNúmero de parámetrosDescripción
open0 – 2
Abre una página mediante una URL.
click/clickAndWait1
Hace clic en un elemento especificado.
type/typeKeys2
Escribe una secuencia de caracteres.
verifyTitle/assertTitle1
Compara el título de la página real con un valor esperado.
verifyTextPresent1
Comprueba si un determinado texto se encuentra dentro de la página.
verifyElementPresent1
Comprueba la presencia de un determinado elemento.
verifyTable2
Compara el contenido de una tabla con los valores esperados.
waitForPageToLoad1
Detiene la ejecución hasta que la página se carga completamente.
waitForElementPresent1
Detiene la ejecución hasta que el elemento especificado este presente.

Si quieres encontrar más información sobre los demás comandos Selenese que tiene selenium, puedes visitar el siguiente enlace: Comandos Selenese de Selenium.

Para continuar con tu aprendizaje en Selenium IDE, te recomiendo la siguiente entrada:
Crear un script de prueba con Selenium IDE

O también puedes visitar el tutorial de Selenium IDE y escoger el tema de tu preferencia
Tutorial Selenium IDE en español

Compartir artículo

Leave Comment

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.