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