Comandos de Selênio - Acessores

Os acessadores avaliam o estado do aplicativo e armazenam os resultados em uma variável que é usada nas asserções. Por exemplo, "storeTitle".

A tabela a seguir lista os acessadores Selenium que são usados ​​com muita freqüência, no entanto, a lista não é exaustiva.

Sr. Não. Comando / Sintaxe e Descrição
1

assertErrorOnNext (message)

Pings Selenium para esperar um erro na próxima execução de comando com uma mensagem esperada.

2

storeAllButtons (variableName)

Retorna os IDs de todos os botões da página.

3

storeAllFields (variableName)

Retorna os IDs de todos os campos de entrada na página.

4

storeAllLinks (variableName)

Retorna os IDs de todos os links na página.

5

storeAllWindowIds (variableName)

Retorna os IDs de todas as janelas que o navegador conhece em uma matriz.

6

storeAllWindowTitles (variableName)

Retorna os nomes de todas as janelas que o navegador conhece em uma matriz.

7

storeAllWindowNames (variableName)

Retorna os títulos de todas as janelas que o navegador conhece em uma matriz.

8

storeAttribute (attributeLocator, variableName)

Obtém o valor de um atributo de elemento. O valor do atributo pode ser diferente entre os navegadores.

9

storeBodyText (variableName)

Obtém todo o texto da página.

10

storeConfirmation (variableName)

Recupera a mensagem de uma caixa de diálogo de confirmação JavaScript gerada durante a ação anterior.

11

storeElementIndex (locator, variableName)

Obtenha o índice relativo de um elemento para seu pai (começando em 0).

12

storeLocation (variableName)

Obtém o URL absoluto da página atual.

13

storeSelectedIds (selectLocator,variableName)

Obtém todos os IDs de elemento para opções selecionadas no elemento de seleção ou seleção múltipla especificado.

14

storeSelectedIndex (selectLocator, variableName)

Obtém o índice (número da opção, começando em 0) para a opção selecionada no elemento de seleção especificado.

15

storeSelectedLabel (selectLocator, variableName)

Obtém o rótulo (texto visível) para a opção selecionada no elemento selecionado especificado.

16

storeSelectedValue (selectLocator,variableName)

Obtém o valor (atributo de valor) para a opção selecionada no elemento de seleção especificado.

17

storeSelectOptions (selectLocator,variableName)

Obtém todos os rótulos na lista suspensa de seleção especificada.

18

storeTable (tableCellAddress, variableName)

Obtém o texto de uma célula de uma tabela. A sintaxe cellAddress: tableLocator.row.column, em que linha e coluna começam em 0.

19

storeText (locator, variableName)

Obtém o texto de um elemento. Isso funciona para qualquer elemento que contenha texto.

20

storeTitle (variableName)

Obtém o título da página atual.

21

storeValue (locator,variableName)

Obtém o valor (eliminado por espaços em branco) de um campo de entrada.

22

storeChecked (locator, variableName)

Obtém se um botão de alternância (caixa de seleção / rádio) está marcado.

23

storeElementPresent (locator, variableName)

Verifica se o elemento especificado está em algum lugar da página.

24

storeTextPresent (pattern, variableName)

Verifica se o padrão de texto especificado aparece em algum lugar da página renderizada mostrada ao usuário.

25

storeVisible (locator, variableName)

Determina se o elemento especificado está visível.