Comandi selenio - Accessori

Le funzioni di accesso valutano lo stato dell'applicazione e memorizzano i risultati in una variabile utilizzata nelle asserzioni. Ad esempio, "storeTitle".

La tabella seguente elenca le funzioni di accesso Selenium che vengono utilizzate molto frequentemente, tuttavia l'elenco non è esaustivo.

Sr.No. Comando / sintassi e descrizione
1

assertErrorOnNext (message)

Ping Selenium per aspettarsi un errore alla successiva esecuzione del comando con un messaggio previsto.

2

storeAllButtons (variableName)

Restituisce gli ID di tutti i pulsanti sulla pagina.

3

storeAllFields (variableName)

Restituisce gli ID di tutti i campi di input nella pagina.

4

storeAllLinks (variableName)

Restituisce gli ID di tutti i collegamenti nella pagina.

5

storeAllWindowIds (variableName)

Restituisce gli ID di tutte le finestre che il browser conosce in un array.

6

storeAllWindowTitles (variableName)

Restituisce i nomi di tutte le finestre che il browser conosce in un array.

7

storeAllWindowNames (variableName)

Restituisce i titoli di tutte le finestre che il browser conosce in un array.

8

storeAttribute (attributeLocator, variableName)

Ottiene il valore di un attributo dell'elemento. Il valore dell'attributo può variare tra i browser.

9

storeBodyText (variableName)

Ottiene l'intero testo della pagina.

10

storeConfirmation (variableName)

Recupera il messaggio di una finestra di dialogo di conferma JavaScript generata durante l'azione precedente.

11

storeElementIndex (locator, variableName)

Ottieni l'indice relativo di un elemento al suo genitore (a partire da 0).

12

storeLocation (variableName)

Ottiene l'URL assoluto della pagina corrente.

13

storeSelectedIds (selectLocator,variableName)

Ottiene tutti gli ID elemento per le opzioni selezionate nell'elemento di selezione o selezione multipla specificato.

14

storeSelectedIndex (selectLocator, variableName)

Ottiene l'indice (numero di opzione, a partire da 0) per l'opzione selezionata nell'elemento di selezione specificato.

15

storeSelectedLabel (selectLocator, variableName)

Ottiene l'etichetta (testo visibile) per l'opzione selezionata nell'elemento di selezione specificato.

16

storeSelectedValue (selectLocator,variableName)

Ottiene il valore (attributo del valore) per l'opzione selezionata nell'elemento di selezione specificato.

17

storeSelectOptions (selectLocator,variableName)

Ottiene tutte le etichette nell'elenco a discesa di selezione specificato.

18

storeTable (tableCellAddress, variableName)

Ottiene il testo da una cella di una tabella. La sintassi cellAddress: tableLocator.row.column, dove riga e colonna iniziano da 0.

19

storeText (locator, variableName)

Ottiene il testo di un elemento. Funziona per qualsiasi elemento che contiene testo.

20

storeTitle (variableName)

Ottiene il titolo della pagina corrente.

21

storeValue (locator,variableName)

Ottiene il valore (tagliato da spazi) di un campo di input.

22

storeChecked (locator, variableName)

Ottiene se un pulsante di attivazione / disattivazione (casella di controllo / radio) è selezionato.

23

storeElementPresent (locator, variableName)

Verifica che l'elemento specificato si trovi da qualche parte nella pagina.

24

storeTextPresent (pattern, variableName)

Verifica che il modello di testo specificato venga visualizzato da qualche parte nella pagina sottoposta a rendering mostrata all'utente.

25

storeVisible (locator, variableName)

Determina se l'elemento specificato è visibile.