Adından da anlaşılacağı gibi, Enumeration ve Iterator sınıflarından birkaç yerleşik yöntem kullanılarak geçersiz bir öğeye erişmeye çalışırken bir NoSuchElementException atılır.
Neden NoSuchElementException alıyoruz?
Java'daki NoSuchElementException, maksimum sınırının ötesinde bir yinelenebilire erişmeye çalıştığında atılır. İstisna, bir numaralandırmada yinelenecek başka öğe kalmadığını gösterir.
NoSuchElementException selenyum nedir?
NoSuchElementException farklı Web Sürücüsü İstisnalarından biridir ve bu İstisna, 'da bahsettiğimiz konum belirleyiciler (yani id / xpath/ css seçicileri vb.) Selenium Program kodu web sayfasında web öğesini bulamıyor.
NoSuchElementException ile nasıl başa çıkıyorsunuz?
JAVA SELENIUM'DA NOSUCHELEMENT İSTİSNASINI NASIL İŞLEYEBİLİRİM
- Chrome tarayıcıyı açın.
- https://demo.actitime.com/ URL'sini girin
- Giriş düğmesine tıklamak için kodu yazın.
- sürücü. findElement(By. xpath("//div[.='Giriş']")). tıklayın;
- Kopyaladığınız Xpath ifadesi yanlış olduğu için NoSuchElementException hatası veriyor.
Hangi yineleyici yöntemler NoSuchElementException oluşturabilir?
next" yöntemleri "NoSuchElementException" atmalıdır Sözleşmeye göre, Java'nın herhangi bir uygulaması.