როდის გამოვიყენოთ nosuchelement გამონაკლისი?

Სარჩევი:

როდის გამოვიყენოთ nosuchelement გამონაკლისი?
როდის გამოვიყენოთ nosuchelement გამონაკლისი?
Anonim

როგორც სახელი გვთავაზობს, NoSuchElementException იდება, როდესაც ცდილობთ არასწორ ელემენტზე წვდომას რამდენიმე ჩაშენებული მეთოდის გამოყენებით Enumeration და Iterator კლასებიდან..

რატომ ვიღებთ NoSuchElementException?

NoSuchElementException Java-ში არის ჩამოყრილი, როდესაც ადამიანი ცდილობს წვდომას iterable-ზე მის მაქსიმალურ ლიმიტს. გამონაკლისი მიუთითებს იმაზე, რომ ჩამოთვლაში გასამეორებელი ელემენტები აღარ არის დარჩენილი.

რა არის NoSuchElementException სელენი?

NoSuchElementException არის WebDriver-ის ერთ-ერთი განსხვავებული გამონაკლისი და ეს გამონაკლისი ხდება, როდესაც ლოკატორები (მაგ. id / xpath/ css სელექტორები და ა.შ.) ჩვენ აღვნიშნეთ -ში. სელენი პროგრამის კოდი ვერ პოულობს ვებ ელემენტს ვებ გვერდზე.

როგორ გაუმკლავდებით NoSuchElementException?

როგორ გავუმკლავდეთ გამონაკლისს JAVA SELENIUM-ში

  1. გახსენით Chrome ბრაუზერი.
  2. შეიყვანეთ https://demo.acttime.com/-ის URL
  3. დაწერეთ კოდი შესვლის ღილაკზე დასაჭერად.
  4. მძღოლი. findElement(By. xpath("//div[.='შესვლა']")). დააწკაპუნეთ;
  5. ის აგდებს NoSuchElementException, როგორც Xpath გამონათქვამი, რომელიც თქვენ დააკოპირეთ, არასწორია.

რომელმა იტერატორმა მეთოდებმა შეიძლება გამოიწვიოს NoSuchElementException?

შემდეგი" მეთოდებმა უნდა ჩააგდოს "NoSuchElementException" კონტრაქტის მიხედვით, Java-ს ნებისმიერი განხორციელება.

გირჩევთ: