- org.openqa.selenium.ElementNotInteractableException:
Bu hata, aradığınız elementin sayfaya yüklenemediği zamanlarda oluşur. Hatanın devamında hangi element için hatanın verildiği belirtilir. Sizin kodunuzda yazdığınız locator bilgisi ile. Bunu çözmek için;
Thread.sleep(zaman) ya da örnek olarak aşağıdaki gibi wait fonksiyonunu kullanabilirsiniz.
WebDriverWait wait = new WebDriverWait(driver,zaman);
wait.until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.partialLinkText("Gelen Kutusu")));
Thread.sleep tense wait metodu sizin test koşum zamanınızı gerektiği kadar uzatacaktır, diğeri ise element sizin verdiğiniz süreden daha kısa zamanda bulunsa dahi bekleyecektir bu da test koşum sürenizi gereksiz uzatacaktır.
Yorumlar
Yorum Gönder