Som navnet antyder, bliver der kastet en NoSuchElementException, når man forsøger at få adgang til et ugyldigt element ved hjælp af nogle få indbyggede metoder fra Enumeration- og Iterator-klasserne.
Hvorfor får vi NoSuchElementException?
NoSuchElementExceptionen i Java kastes, når man forsøger at få adgang til en iterabel ud over dens maksimale grænse. Undtagelsen indikerer, at der ikke er flere elementer tilbage at iterere over i en opregning.
Hvad er NoSuchElementException-selen?
NoSuchElementException er en af de forskellige WebDriver-undtagelser, og denne undtagelse opstår, når lokalisatorerne (dvs. id / xpath/ css-vælgere osv.) vi nævnte i Selenium Programkoden kan ikke finde webelementet på websiden.
Hvordan håndterer du NoSuchElementException?
SÅDAN HÅNTER DU NOSUCHELEMENT UNDTAGELSE I JAVA SELENIUM
- Åbn Chrome-browseren.
- Indtast URL'en til
- Skriv koden for at klikke på login-knappen.
- chauffør. findElement(Af. xpath("//div[.='Login']")). klik;
- Det kaster NoSuchElementException som Xpath-udtryk, som du har kopieret, er forkert.
Hvilke iteratormetoder kan give en NoSuchElementException?
next"-metoder skal give "NoSuchElementException" Ifølge kontrakt, enhver implementering af java.