Comandos de selenio - Accesores

Los descriptores de acceso evalúan el estado de la aplicación y almacenan los resultados en una variable que se utilizan en las afirmaciones. Por ejemplo, "storeTitle".

La siguiente tabla enumera los accesores de Selenium que se utilizan con mucha frecuencia, sin embargo, la lista no es exhaustiva.

No Señor. Comando / Sintaxis y Descripción
1

assertErrorOnNext (message)

Hace ping a Selenium para esperar un error en la siguiente ejecución del comando con un mensaje esperado.

2

storeAllButtons (variableName)

Devuelve los ID de todos los botones de la página.

3

storeAllFields (variableName)

Devuelve los ID de todos los campos de entrada de la página.

4

storeAllLinks (variableName)

Devuelve los ID de todos los enlaces de la página.

5

storeAllWindowIds (variableName)

Devuelve los ID de todas las ventanas que el navegador conoce en una matriz.

6

storeAllWindowTitles (variableName)

Devuelve los nombres de todas las ventanas que el navegador conoce en una matriz.

7

storeAllWindowNames (variableName)

Devuelve los títulos de todas las ventanas que el navegador conoce en una matriz.

8

storeAttribute (attributeLocator, variableName)

Obtiene el valor de un atributo de elemento. El valor del atributo puede diferir de un navegador a otro.

9

storeBodyText (variableName)

Obtiene el texto completo de la página.

10

storeConfirmation (variableName)

Recupera el mensaje de un cuadro de diálogo de confirmación de JavaScript generado durante la acción anterior.

11

storeElementIndex (locator, variableName)

Obtiene el índice relativo de un elemento a su padre (comenzando desde 0).

12

storeLocation (variableName)

Obtiene la URL absoluta de la página actual.

13

storeSelectedIds (selectLocator,variableName)

Obtiene todos los ID de elemento para las opciones seleccionadas en el elemento de selección o selección múltiple especificado.

14

storeSelectedIndex (selectLocator, variableName)

Obtiene el índice (número de opción, comenzando en 0) para la opción seleccionada en el elemento de selección especificado.

15

storeSelectedLabel (selectLocator, variableName)

Obtiene la etiqueta (texto visible) para la opción seleccionada en el elemento de selección especificado.

dieciséis

storeSelectedValue (selectLocator,variableName)

Obtiene el valor (atributo de valor) para la opción seleccionada en el elemento de selección especificado.

17

storeSelectOptions (selectLocator,variableName)

Obtiene todas las etiquetas en el menú desplegable de selección especificado.

18

storeTable (tableCellAddress, variableName)

Obtiene el texto de una celda de una tabla. La sintaxis cellAddress: tableLocator.row.column, donde la fila y la columna comienzan en 0.

19

storeText (locator, variableName)

Obtiene el texto de un elemento. Esto funciona para cualquier elemento que contenga texto.

20

storeTitle (variableName)

Obtiene el título de la página actual.

21

storeValue (locator,variableName)

Obtiene el valor (recortado por espacios en blanco) de un campo de entrada.

22

storeChecked (locator, variableName)

Obtiene si un botón de alternancia (casilla de verificación / radio) está marcado.

23

storeElementPresent (locator, variableName)

Verifica que el elemento especificado esté en algún lugar de la página.

24

storeTextPresent (pattern, variableName)

Verifica que el patrón de texto especificado aparezca en algún lugar de la página renderizada que se muestra al usuario.

25

storeVisible (locator, variableName)

Determina si el elemento especificado está visible.