- ავტორი Elizabeth Oswald oswald@tvmoviesgames.com.
- Public 2024-01-13 00:09.
- ბოლოს შეცვლილი 2025-01-23 15:56.
როგორც სახელი გვთავაზობს, NoSuchElementException იდება, როდესაც ცდილობთ არასწორ ელემენტზე წვდომას რამდენიმე ჩაშენებული მეთოდის გამოყენებით Enumeration და Iterator კლასებიდან..
რატომ ვიღებთ NoSuchElementException?
NoSuchElementException Java-ში არის ჩამოყრილი, როდესაც ადამიანი ცდილობს წვდომას iterable-ზე მის მაქსიმალურ ლიმიტს. გამონაკლისი მიუთითებს იმაზე, რომ ჩამოთვლაში გასამეორებელი ელემენტები აღარ არის დარჩენილი.
რა არის NoSuchElementException სელენი?
NoSuchElementException არის WebDriver-ის ერთ-ერთი განსხვავებული გამონაკლისი და ეს გამონაკლისი ხდება, როდესაც ლოკატორები (მაგ. id / xpath/ css სელექტორები და ა.შ.) ჩვენ აღვნიშნეთ -ში. სელენი პროგრამის კოდი ვერ პოულობს ვებ ელემენტს ვებ გვერდზე.
როგორ გაუმკლავდებით NoSuchElementException?
როგორ გავუმკლავდეთ გამონაკლისს JAVA SELENIUM-ში
- გახსენით Chrome ბრაუზერი.
- შეიყვანეთ https://demo.acttime.com/-ის URL
- დაწერეთ კოდი შესვლის ღილაკზე დასაჭერად.
- მძღოლი. findElement(By. xpath("//div[.='შესვლა']")). დააწკაპუნეთ;
- ის აგდებს NoSuchElementException, როგორც Xpath გამონათქვამი, რომელიც თქვენ დააკოპირეთ, არასწორია.
რომელმა იტერატორმა მეთოდებმა შეიძლება გამოიწვიოს NoSuchElementException?
შემდეგი" მეთოდებმა უნდა ჩააგდოს "NoSuchElementException" კონტრაქტის მიხედვით, Java-ს ნებისმიერი განხორციელება.