Ho molti pulsanti di opzione sul mio schermo. Quando un pulsante radio è selezionato, ha un attributo di checked. Quando il pulsante di opzione non è selezionato, l'attributo verificato non è presente. Vorrei creare un metodo che passerebbe se l'elemento non è presente.Come verificare che un attributo sia presente in un elemento utilizzando Selenium WebDriver?
Utilizzo il selenio web e java. So che posso recuperare gli attributi usando getSingleElement(XXX).getAttribute(XXX)
. Non sono sicuro di come verificare che un attributo non esista e che il test passi quando non esiste (fallire se esiste).
Quando il pulsante di opzione è selezionata
<input id="ctl00_cphMainContent_ctl00_iq1_response_0" type="radio" name="ctl00$cphMainContent$ctl00$iq1$response" value="1" checked="checked">
Quando il pulsante di opzione non è selezionata
<input id="ctl00_cphMainContent_ctl00_iq1_response_0" type="radio" name="ctl00$cphMainContent$ctl00$iq1$response" value="1">
voglio la prova da superare quando l'attributo controllato non è presente
Quando il pulsante di opzione è selezionata Quando il pulsante di opzione non è selezionata voglio il test da passare quando l'attributo verificato non è presente – TestRaptor