birdaha:
try {
driver.FindElement(By.XPath("")).SendKeys(aaaa.Text); }
catch {
try {
driver.FindElement(By.XPath("")).SendKeys(aaaa.Text); // hata burada }
catch { goto birdaha; }
} C# Selenium try catch Kullanımı
5
●99
- 22-12-2020, 19:39:02Merhaba, aşağıdaki gibi try catch kullanıyorum fakat işaretlediğim yerde 60 saniye boyunca bulunamadı şeklinde hata veriyor,yardımcı olabilecek var mı?
- 22-12-2020, 20:05:13Hocam şimdi de run time hatası verdi. Xpath sayfada mevcut işlemi 2 defa yapıyor 3. de xpath bulanamıyor.hesapadim adlı üyeden alıntı: mesajı görüntüle
- 22-12-2020, 20:25:40hata benim attığım kodda mı?charset adlı üyeden alıntı: mesajı görüntüle
- 22-12-2020, 20:33:02Hocam anladığım kadarıyla hata kod ile alakalı değil yani yazılan 2 kod çalışıyor fakat bir süre sonra nedense xpath bulanamıyor.Xpath bulunmayan sayfayı manuel olarak kontrol ediyorum ve xpath var.hesapadim adlı üyeden alıntı: mesajı görüntüle
- 26-12-2020, 12:20:48Element eğer bir iframe içersinde ise bulamayabilirsiniz bu durumu kontrol edip eğer iframe var ise önce driver.switchTo().Frame() ile Frame içerisine geçiş yapıp sonrasında elementi arayın hocam