Ե՞րբ օգտագործել nosuchelementexception:

Բովանդակություն:

Ե՞րբ օգտագործել nosuchelementexception:
Ե՞րբ օգտագործել nosuchelementexception:
Anonim

Ինչպես ենթադրում է անվանումը, NoSuchElementException-ը գցվում է, երբ փորձում եք մուտք գործել անվավեր տարր՝ օգտագործելով Enumeration և Iterator դասերի մի քանի ներկառուցված մեթոդներ::

Ինչու ենք մենք ստանում NoSuchElementException?

NoSuchElementException-ը Java-ում նետվում է, երբ մեկը փորձում է մուտք գործել կրկնվող բառ՝ գերազանցելով դրա առավելագույն սահմանաչափը: Բացառությունը ցույց է տալիս, որ այլևս տարրեր չկան, որոնք պետք է կրկնվեն թվարկումում:

Ի՞նչ է NoSuchElementException սելենը:

NoSuchElementException -ը WebDriver-ի տարբեր բացառություններից մեկն է, և այս Բացառությունը տեղի է ունենում, երբ տեղորոշիչները (այսինքն՝ id / xpath/ css ընտրիչներ և այլն), որոնք մենք նշել ենք -ում: Selenium Ծրագրի կոդը չի կարողանում գտնել վեբ տարրը վեբ էջում:

Ինչպե՞ս եք վերաբերվում NoSuchElementException-ին:

ԻՆՉՊԵՍ ՀԱՆՁՆԱԼԵԼ ԲԱՑԱՌՈՒԹՅՈՒՆԸ JAVA SELENIUM-ում

  1. Բացեք chrome դիտարկիչը:
  2. Մուտքագրեք https://demo.acttime.com/-ի URL-ը
  3. Գրեք կոդը՝ սեղմելու մուտք գործելու կոճակը։
  4. վարորդ. findElement(By. xpath("//div[.='Մուտք']")): սեղմեք;
  5. Այն նետում է NoSuchElementException, քանի որ Xpath արտահայտությունը, որը դուք պատճենել եք, սխալ է:

Իտերատորի ո՞ր մեթոդները կարող են ստեղծել NoSuchElementException:

next» մեթոդները պետք է գցեն «NoSuchElementException» Պայմանագրով, Java-ի ցանկացած ներդրում:

Խորհուրդ ենք տալիս: