كما يوحي الاسم ، يتم طرح NoSuchElementExceptionعند محاولة الوصول إلى عنصر غير صالح باستخدام بعض الطرق المضمنة من فئتي التعداد والتكرار.
لماذا نحصل على NoSuchElementException؟
يتم طرح NoSuchElementException في Javaعندما يحاول المرء الوصول إلى تكرارات تتجاوز الحد الأقصى. يشير الاستثناء إلى أنه لا يوجد المزيد من العناصر المتبقية للتكرار في التعداد.
ما هو NoSuchElementException السيلينيوم؟
NoSuchElementException هي واحدة من استثناءات WebDriver المختلفة ويحدث هذا الاستثناء ، عند محددات المواقع (مثل id / xpath / css selectors إلخ) التي ذكرناها فيالسيلينيومرمز البرنامج غير قادر على العثور على عنصر الويب على صفحة الويب.
كيف تتعامل مع NoSuchElementException؟
كيفية التعامل مع استثناء الأنف في JAVA SELENIUM
- افتح متصفح الكروم.
- أدخل عنوان URL الخاص بـ
- اكتب الرمز للنقر على زر تسجيل الدخول.
- سائق. findElement (بواسطة. xpath ("// div [.='تسجيل الدخول']")). انقر ؛
- يرمي NoSuchElementException لأن تعبير Xpath الذي نسخته خاطئ.
ما هي طرق التكرار التي قد تؤدي إلى استثناء NoSuchElementException؟
next"يجب أن تطرح الأساليب" NoSuchElementException "بموجب العقد ، أي تنفيذ لجافا.