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