Siç sugjeron emri, një NoSuchElementException hidhet kur përpiqeni të aksesoni një element të pavlefshëm duke përdorur disa metoda të integruara nga klasat Enumeration dhe Iterator.
Pse marrim NoSuchElementException?
Përjashtimi NoSuchElement në Java hidhet kur dikush përpiqet të aksesojë një iterable përtej kufirit të tij maksimal. Përjashtimi tregon se nuk ka më elementë të mbetur për t'u përsëritur në një numërim.
Çfarë është seleni NoSuchElementException?
NoSuchElementException është një nga përjashtimet e ndryshme të WebDriver dhe ky përjashtim ndodh kur lokalizuesit (d.m.th. përzgjedhësit id / xpath/ css etj) që përmendëm në Selenium Kodi i programit nuk mund të gjejë elementin e uebit në faqen e internetit.
Si silleni me NoSuchElementException?
SI TË TRAJTOJMË PËRJASHTIM NË JAVA SELENIUM
- Hap shfletuesin e kromit.
- Fut URL-në e
- Shkruani kodin për të klikuar në butonin e hyrjes.
- shofer. findElement(Nga. xpath("//div[.='Hyrja']")). kliko;
- Ajo hedh NoSuchElementException pasi shprehja Xpath që keni kopjuar është e gabuar.
Cilat metoda përsëritëse mund të krijojnë një NoSuchElementException?
Metodat
next" duhet të hedhin "NoSuchElementException" Sipas kontratës, çdo zbatim të java.