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