Comandi al selenio - Azioni

Le azioni sono comandi che manipolano lo stato dell'applicazione. Al momento dell'esecuzione, se un'azione fallisce, l'esecuzione del test corrente viene interrotta. Ad esempio, "fare clic su un collegamento" e "selezionare un'opzione".

La tabella seguente elenca i comandi di azione Selenium che vengono utilizzati molto frequentemente, tuttavia l'elenco è esaustivo.

Sr.No. Comando / sintassi e descrizione
1

click (locator)

Fa clic su un collegamento, un pulsante, una casella di controllo o un pulsante di opzione

2

clickAt (locator,coordString)

Clic su un elemento con l'aiuto del localizzatore e delle coordinate

3

close()

Simula l'utente che fa clic sul pulsante "chiudi" nella barra del titolo di una finestra o scheda popup.

4

contextMenuAt (locator,coordString)

Simula l'apertura del menu contestuale dell'elemento specificato da una posizione specificata

5

doubleClick (locator)

Doppio clic su un elemento web in base all'elemento specificato.

6

dragAndDrop (locator,movementsString)

Trascina un elemento e poi lo rilascia in base alla distanza specificata.

7

dragAndDropToObject (Dragobject,dropobject)

Trascina un elemento e lo rilascia su un altro elemento.

8

echo (message)

Stampa il messaggio specificato sulla console che viene utilizzato per il debug.

9

fireEvent (locator,eventName)

Simula esplicitamente un evento, per attivare il corrispondente gestore "onevent"

10

focus (locator)

Sposta lo stato attivo sull'elemento specificato

11

highlight (locator)

Cambia brevemente il colore di sfondo dell'elemento specificato in giallo, utile per scopi di debug.

12

mouseDown (locator)

Simula un utente che preme il pulsante sinistro del mouse sull'elemento specificato.

13

mouseDownAt (locator,coordString)

Simula un utente che preme il pulsante sinistro del mouse nella posizione specificata sull'elemento specificato.

14

mouseUp (locator)

Simula l'evento che si verifica quando l'utente rilascia il pulsante del mouse

15

mouseUpAt (locator,coordString)

Simula l'evento che si verifica quando l'utente rilascia il pulsante del mouse nella posizione specificata.

16

open (url)

Apre un URL nel browser specificato e accetta URL sia relativi che assoluti.

17

openWindow (url,windowID)

Apre una finestra popup. Dopo aver aperto la finestra, l'utente deve attivarla utilizzando il comando selectWindow.

18

pause (waitTime)

Attende per il periodo di tempo specificato (in millisecondi)

19

refresh()

Simula l'utente che fa clic sul pulsante "Aggiorna" sul proprio browser.

20

select (selectLocator,optionLocator)

Seleziona un'opzione da un menu a discesa utilizzando un localizzatore di opzioni.

21

selectWindow (windowID)

Seleziona una finestra popup utilizzando un localizzatore di finestre; una volta selezionata una finestra popup, tutto il focus si sposta su quella finestra.

22

store (expression,variableName)

Il nome di una variabile in cui deve essere memorizzato il risultato e l'espressione è il valore da memorizzare

23

type (locator,value)

Imposta il valore di un campo di input, simile all'azione di digitazione dell'utente.

24

typeKeys (locator,value)

Simula gli eventi di battitura sull'elemento specificato, come se avessi digitato il valore chiave per tasto.

25

waitForCondition (script,timeout)

Esegue ripetutamente lo snippet JavaScript specificato fino a quando non restituisce "true".

26

waitForPageToLoad (timeout)

Attende il caricamento di una nuova pagina.

27

waitForPopUp (windowID,timeout)

Attende che venga visualizzata e caricata una finestra popup.

28

windowFocus()

Dà il fuoco alla finestra attualmente selezionata

29

windowMaximize()

Ridimensiona la finestra attualmente selezionata per occupare l'intero schermo