"Firepath" ya da "Inspect Element" seçeneğini kullanarak kullandığınız locatorın değerini web sayfasındaki değer ile karşılaştırın.
Bazı değerler dinamik olup sayfa her açıldığında farklı değer alabilir. Bu durumda daha karmaşık fakat güvenilir olan By.xpath() ya da By.cssSelector() yöntemini kullanın.
Bazen de bu hata bekleme sorunundan kaynaklanabilir. Web Driver, sayfa tam olarak yüklenmeden kodunuzu çalıştırıyor olabilir. Bu durumda da findElement() fonksiyonunuzdan önce wait ile bekleme süresi ekleyebilir, implicit ya da explicit wait fonksiyonlarını kullanabilirsiniz.
Bazı değerler dinamik olup sayfa her açıldığında farklı değer alabilir. Bu durumda daha karmaşık fakat güvenilir olan By.xpath() ya da By.cssSelector() yöntemini kullanın.
Bazen de bu hata bekleme sorunundan kaynaklanabilir. Web Driver, sayfa tam olarak yüklenmeden kodunuzu çalıştırıyor olabilir. Bu durumda da findElement() fonksiyonunuzdan önce wait ile bekleme süresi ekleyebilir, implicit ya da explicit wait fonksiyonlarını kullanabilirsiniz.
Yorumlar
Yorum Gönder