Kama jina linavyopendekeza, NoSuchElementException hutupwa unapojaribu kufikia kipengele batili kwa kutumia mbinu chache zilizojengewa ndani kutoka kwa madarasa ya Hesabu na Iterator.
Kwa nini tunapata NoSuchElementException?
NoSuchElementException katika Java hutupwa mtu anapojaribu kufikia kikomo kinachoweza kutekelezeka zaidi ya kikomo chake cha juu zaidi. Isipokuwa ni kiashiria kuwa hakuna vipengele vingine vilivyosalia vya kurudia katika hesabu.
Seleniamu ya NoSuchElementException ni nini?
NoSuchElementException ni mojawapo ya Vighairi tofauti vya WebDriver na Ubaguzi huu hutokea, wakati vitafutaji (yaani id / xpath/ css selectors n.k) tulitaja kwenye Selenium Msimbo wa programu hauwezi kupata kipengele cha wavuti kwenye ukurasa wa wavuti.
Je, unashughulikia vipi NoSuchElementException?
JINSI YA KUSHUGHULIKIA KUTOSHWA NA JAVA SELENIUM
- Fungua kivinjari cha Chrome.
- Ingiza URL ya
- Andika msimbo ili Bofya kitufe cha kuingia.
- dereva. findElement(Kwa. xpath("//div[.='Ingia']")). bofya;
- Inatoa NoSuchElementException kwani usemi wa Xpath ambao umenakili si sahihi.
Ni mbinu gani za kiirudiaji zinaweza kutupa NoSuchElementException?
ijayo" mbinu zinapaswa kutupa "NoSuchElementException" Kwa mkataba, utekelezaji wowote wa java.