Аты айтып тұрғандай, NoSuchElementException санау және итератор сыныптарынан бірнеше кірістірілген әдістерді пайдаланып жарамсыз элементке кіруге әрекет жасағанда шығарылады.
Неге NoSuchElementException аламыз?
Java тіліндегі NoSuchElementException максималды шегінен асатын қайталанатын мәнге қол жеткізуге тырысқандатасталады. Ерекшелік тізімде қайталанатын басқа элементтер қалмағанын көрсетеді.
NoSuchElementException selenium дегеніміз не?
NoSuchElementException - әртүрлі WebDriver Ерекшеліктерінің бірі және бұл Ерекше жағдай біз бөлімінде атап өткен локаторлар (мысалы, id / xpath/ css селекторлары, т.б.) болғанда орын алады. Selenium Бағдарлама коды веб-беттегі веб-элементті таба алмайды.
NoSuchElementException-пен қалай әрекет етесіз?
JAVA SELENIUM-ДА NOSUCHELEMENT ЕРЕКШЕЛІГІН ҚАЛАЙ ӨЗДЕУ КЕРЕК
- Chrome браузерін ашыңыз.
- https://demo.actitime.com/ URL мекенжайын енгізіңіз
- Кіру түймесін басу үшін кодты жазыңыз.
- жүргізуші. findElement(Xpath("//div[.='Кіру']"))). басыңыз;
- Ол сіз көшірген Xpath өрнегі қате болғандықтан NoSuchElementException шығарады.
Қандай итератор әдістері NoSuchElementException шығаруы мүмкін?
next» әдістері «NoSuchElementException» шығаруы керек Келісімшарт бойынша, java кез келген іске асыру.