Comandos do Selênio - Ações
Ações são comandos que manipulam o estado do aplicativo. Na execução, se uma ação falhar, a execução do teste atual é interrompida. Por exemplo, "clique em um link" e "selecione uma opção".
A tabela a seguir lista os comandos de ação do Selenium que são usados com muita frequência; no entanto, a lista é exaustiva.
Sr. Não. | Comando / Sintaxe e Descrição |
---|---|
1 | click (locator) Clica em um link, botão, caixa de seleção ou botão de rádio |
2 | clickAt (locator,coordString) Clica em um elemento com a ajuda do localizador e das coordenadas |
3 | close() Simula o usuário clicando no botão "Fechar" na barra de título de uma janela pop-up ou guia. |
4 | contextMenuAt (locator,coordString) Simula a abertura do menu de contexto do elemento especificado de um local especificado |
5 | doubleClick (locator) Clica duas vezes em um elemento da web com base no elemento especificado. |
6 | dragAndDrop (locator,movementsString) Arrasta um elemento e o solta com base na distância especificada. |
7 | dragAndDropToObject (Dragobject,dropobject) Arrasta um elemento e o solta em outro elemento. |
8 | echo (message) Imprime a mensagem especificada no console que é usado para depuração. |
9 | fireEvent (locator,eventName) Simular explicitamente um evento para acionar o manipulador "onevent" correspondente |
10 | focus (locator) Mova o foco para o elemento especificado |
11 | highlight (locator) Altera a cor de fundo do elemento especificado para amarelo Brevemente, o que é útil para fins de depuração. |
12 | mouseDown (locator) Simula um usuário pressionando o botão esquerdo do mouse no elemento especificado. |
13 | mouseDownAt (locator,coordString) Simula um usuário pressionando o botão esquerdo do mouse no local especificado no elemento especificado. |
14 | mouseUp (locator) Simula o evento que ocorre quando o usuário libera o botão do mouse |
15 | mouseUpAt (locator,coordString) Simula o evento que ocorre quando o usuário libera o botão do mouse no local especificado. |
16 | open (url) Abre um URL no navegador especificado e aceita URLs relativos e absolutos. |
17 | openWindow (url,windowID) Abre uma janela pop-up. Depois de abrir a janela, o usuário precisa ativá-la usando o comando selectWindow. |
18 | pause (waitTime) Espera pelo período de tempo especificado (em milissegundos) |
19 | refresh() Simula o usuário clicando no botão "Atualizar" do navegador. |
20 | select (selectLocator,optionLocator) Selecione uma opção em um menu suspenso usando um localizador de opções. |
21 | selectWindow (windowID) Seleciona uma janela pop-up usando um localizador de janela; uma vez que uma janela pop-up tenha sido selecionada, todo o foco muda para essa janela. |
22 | store (expression,variableName) O nome de uma variável na qual o resultado deve ser armazenado e a expressão é o valor a ser armazenado |
23 | type (locator,value) Define o valor de um campo de entrada, semelhante à ação de digitação do usuário. |
24 | typeKeys (locator,value) Simula eventos de pressionamento de tecla no elemento especificado, como se você tivesse digitado o valor tecla por tecla. |
25 | waitForCondition (script,timeout) Executa o fragmento de JavaScript especificado repetidamente até que seja avaliado como "verdadeiro". |
26 | waitForPageToLoad (timeout) Aguarda o carregamento de uma nova página. |
27 | waitForPopUp (windowID,timeout) Espera que uma janela pop-up apareça e carregue. |
28 | windowFocus() Dá foco à janela atualmente selecionada |
29 | windowMaximize() Redimensione a janela atualmente selecionada para ocupar a tela inteira |