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. |