Comandi selenio - Asserzioni
Le asserzioni ci consentono di verificare lo stato di un'applicazione e di confrontare con il previsto. Viene utilizzato in 3 modalità, vale a dire. - "asserire", "verificare" e "attendere". Ad esempio, "verifica se un elemento dal menu a discesa è selezionato".
La tabella seguente elenca le asserzioni Selenium che vengono utilizzate molto frequentemente, tuttavia l'elenco non è esaustivo.
Sr.No. | Comando / sintassi e descrizione |
---|---|
1 | waitForErrorOnNext (message) Attende l'errore; utilizzato con la funzione di accesso assertErrorOnNext. |
2 | verifySelected(selectLocator, optionLocator) Verifica che l'opzione selezionata di un menu a discesa soddisfi optionSpecifier. |
3 | waitForSelected (selectLocator, optionLocator) Attende di ottenere l'opzione selezionata; utilizzato con la funzione di accesso assertSelected. |
4 | waitForNotSelected (selectLocator, optionLocator) Attende di non ottenere l'opzione selezionata; utilizzato con la funzione di accesso assertSelected. |
5 | verifyAlert (pattern) Verifica il testo dell'avviso; usato con l'accessor storeAlert. |
6 | waitForAlert (pattern) Aspetta l'allerta; utilizzato con la funzione di accesso storeAlert. |
7 | verifyAllButtons (pattern) Verifica il pulsante; utilizzato con la funzione di accesso storeAllButtons. |
8 | waitForAllButtons (pattern) Attende il caricamento del pulsante; utilizzato con la funzione di accesso storeAllButtons. |
9 | verifyAllLinks (pattern) Verifica tutti i collegamenti; utilizzato con la funzione di accesso storeAllLinks. |
10 | waitForAllLinks (pattern) Attende tutti i collegamenti; utilizzato con la funzione di accesso storeAllLinks. |
11 | verifyAllWindowIds (pattern) Verifica l'id della finestra; utilizzato con la funzione di accesso storeAllWindowIds. |
12 | waitForAllWindowIds (pattern ) Attende l'id della finestra; utilizzato con la funzione di accesso storeAllWindowIds. |
13 | verifyAttribute(attributeLocator, pattern) Verifica un attributo di un elemento; utilizzato con la funzione di accesso storeAttribute. |
14 | waitForAttribute(attributeLocator, pattern) Attende un attributo di un elemento; utilizzato con la funzione di accesso storeAttribute. |
15 | verifyBodyText(pattern) Verifica il corpo del testo; utilizzato con l'accessor storeBodyText. |
16 | waitForBodyText(pattern) Attende il corpo del testo; utilizzato con la funzione di accesso storeBodyText. |
17 | waitForConfirmation(pattern) Attende la conferma; utilizzato con la funzione di accesso storeConfirmationPresent. |