• 11-04-2020, 18:04:44
    #1
    c# selenium ile yaptığım programda aşağıda ekran görüntüsünü aldığım hatayı alıyorum.
    Programda 100 civarında farklı siteye işlem yapılıyor sitelerden 1 tanesi çok geç açılıyor .
    Geç açılan siteleri 30 sn bekletip atlatma gibi bir seçenek var mı ?
    http://prntscr.com/rxcevo
  • 11-04-2020, 18:39:36
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    elbette var.
    trycatch kullan.
  • 11-04-2020, 18:56:11
    #3
    TunerHD adlı üyeden alıntı: mesajı görüntüle
    elbette var.
    trycatch kullan.
    try elementi bulamadığında hata vermesin diye hocam şuan ki kodlar zaten try catch kontrolünde benim hatamın sebebi sayfa uzun süre yüklenmiyor time out a düşüyor
  • 11-04-2020, 20:00:46
    #4
    browser.set_page_load_timeout(30)
    time.sleep(30)

    bunlar işini görmez mi
  • 11-04-2020, 20:32:06
    #5
    marjinaltasarim adlı üyeden alıntı: mesajı görüntüle
    try elementi bulamadığında hata vermesin diye hocam şuan ki kodlar zaten try catch kontrolünde benim hatamın sebebi sayfa uzun süre yüklenmiyor time out a düşüyor
    ana isin dondugu bloga da koyarsan eger, timeout throwunu da yakalamis olacaksin.
  • 18-04-2020, 17:33:36
    #6
    Bu hata sandığından farklı olabilir. eğer c# ile yazıyorsan pencerenin bir tanesinde iç içe pencere(popup) açılmış olabilir. EOkul projelerinde çok dekgelmiştim bu hataya