নাম অনুসারে, একটি NoSuchElementException নিক্ষেপ করা হয় যখন গণনা এবং ইটারেটর ক্লাস থেকে কয়েকটি বিল্ট-ইন পদ্ধতি ব্যবহার করে একটি অবৈধ উপাদান অ্যাক্সেস করার চেষ্টা করা হয়।।
কেন আমরা NoSuchElementException পাব?
জাভাতে NoSuchElementException হল নিক্ষেপ করা হয় যখন কেউ তার সর্বোচ্চ সীমার বাইরে একটি পুনরাবৃত্তিযোগ্য অ্যাক্সেস করার চেষ্টা করে। ব্যতিক্রমটি নির্দেশ করে যে একটি গণনার পুনরাবৃত্তি করার জন্য আর কোন উপাদান অবশিষ্ট নেই৷
NoSuchElementException সেলেনিয়াম কি?
NoSuchElementException হল বিভিন্ন ওয়েবড্রাইভার ব্যতিক্রমগুলির মধ্যে একটি এবং এই ব্যতিক্রমটি ঘটে, যখন আমরা এ উল্লেখ করেছি লোকেটার (যেমন id/xpath/ css নির্বাচক ইত্যাদি) সেলেনিয়াম প্রোগ্রাম কোড ওয়েব পৃষ্ঠায় ওয়েব উপাদান খুঁজে পেতে অক্ষম৷
আপনি NoSuchElementException কে কিভাবে মোকাবেলা করবেন?
জাভা সেলেনিয়ামে নোসুকেলিমেন্টের ব্যতিক্রম কীভাবে পরিচালনা করবেন
- ক্রোম ব্রাউজার খুলুন।
- https://demo.actitime.com/ এর URL লিখুন
- লগইন বোতামে ক্লিক করতে কোডটি লিখুন।
- চালক। FindElement(xpath("//div[।='লগইন']"))। ক্লিক করুন;
- এটি NoSuchElementException নিক্ষেপ করে কারণ Xpath এক্সপ্রেশনটি আপনি অনুলিপি করেছেন ভুল৷
কোন পুনরাবৃত্তিকারী পদ্ধতি একটি NoSuchElementException নিক্ষেপ করতে পারে?
পরবর্তী" পদ্ধতিগুলিকে "NoSuchElementException" নিক্ষেপ করা উচিত চুক্তির মাধ্যমে, java-এর যেকোনো বাস্তবায়ন।