Soos die naam aandui, word 'n NoSuchElementException gegooi wanneer toegang tot 'n ongeldige element probeer word deur 'n paar ingeboude metodes van die Enumeration- en Iterator-klasse. te gebruik.
Hoekom kry ons NoSuchElementException?
Die NoSuchElementException in Java word gegooi wanneer 'n mens probeer om toegang te verkry tot 'n iterable buite sy maksimum limiet. Die uitsondering dui aan dat daar nie meer elemente oor is om oor te herhaal in 'n opsomming nie.
Wat is NoSuchElementException selenium?
NoSuchElementException is een van die verskillende WebDriver-uitsonderings en hierdie uitsondering vind plaas wanneer die opspoorders (d.w.s. id / xpath/ css-kiesers, ens.) wat ons genoem het in die Selenium Programkode kan nie die webelement op die webblad vind nie.
Hoe hanteer jy NoSuchElementException?
HOE OM NOSUCHELEMENT-UITSONDERING IN JAVA SELENIUM TE HANTEER
- Maak die Chrome-blaaier oop.
- Voer die URL van die https://demo.actitime.com/ in
- Skryf die kode om op die aanmeldknoppie te klik.
- bestuurder. findElement(Deur. xpath("//div[.='Teken aan']")). klik;
- Dit gooi NoSuchElementException as Xpath-uitdrukking wat jy gekopieer het, verkeerd is.
Watter iterator-metodes kan 'n NoSuchElementException gooi?
next"-metodes moet "NoSuchElementException" Volgens kontrak, enige implementering van die java.