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