Nagu nimigi ütleb, kuvatakse NoSuchElementException, kui üritatakse pääseda juurde kehtetule elemendile, kasutades mõnda loendus- ja iteraatoriklassi sisseehitatud meetodit.
Miks saame NoSuchElementExceptioni?
Java NoSuchElementException visatakse, kui proovitakse pääseda itereeritavale, mis ületab selle maksimumlimiiti. Erand näitab, et loendis pole enam elemente, mida itereerida.
Mis on NoSuchElementException seleen?
NoSuchElementException on üks erinevatest WebDriveri eranditest ja see erand ilmneb siis, kui asukohad (st id / xpath/ css valijad jne), mida me jaotises mainisime. Seleen Programmikood ei leia veebilehel veebielementi.
Kuidas saate NoSuchElementExceptioniga hakkama?
KUIDAS KÄSITLEMA NOSUCHELEMENTI ERANDIT JAVA SELENIMIS
- Avage Chrome'i brauser.
- Sisestage saidi https://demo.actitime.com/ URL
- Kirjutage kood, et Klõpsa sisselogimisnupul.
- juht. findElement(By. xpath("//div[.='Sisselogimine']")). klõpsake;
- See viskab NoSuchElementExceptioni, kuna teie kopeeritud Xpath-avaldis on vale.
Millised iteraatori meetodid võivad tekitada NoSuchElementExceptioni?
next" meetodid peaksid viskama "NoSuchElementException" Lepingu järgi peavad kõik java rakendused olema.