Selenium ile aldığınız hatalarda continue işinize yaramayacaktır, bu komut sadece döngü içinde çağrıldığı kısımdan sonrasını çalıştırmadan, döngünün bir sonraki elamanla devam etmesini sağlar. Genelde obje örneğinin bulunamaması, sayfanın tam olarak yüklenmeden objeye başvurmaya çalışmanızdan kaynaklanıyordur. Bu durumda kodlar çalışmadan bekleme süresini artırmayı denebilirsiniz. Hala hata oluyorsa catch bloğu içinde de bekleme koyarak tekrar denemesini sağlayabilirsiniz. Genelde önerilmez ama bu tür durumlar için goto gerçekten işe yarayan bir çözüm olabiliyor
int denemeSayac = 0;
tekrardene:;
try
{
}
catch (Exception ex)
{
if (denemeSayac > 2)
{
denemeSayac = 0;
throw ex; // 3 kere denemeye rağmen hala hataysa exception fırlat
}
else
{
denemeSayac++;
Thread.Sleep(3000);
goto tekrardene;
}
}Bu video hata yakalama için çok iyi örnekler içeriyor.
https://www.youtube.com/watch?v=LSkbnpjCEkk
çok teşekkür ediyorum inceliyorum