• 03-04-2020, 17:18:47
    #1
    C# selenium ile bir sitede bazı belirli yerlere tıklatıyorum fakat bazen tıklattığım yerlerde değişiklikler olabiliyor bu sebepten bot tıklayacağı hedefi seçemiyor ve hata veriyor.Hedefi bulamadığı zaman hata vermek yerine işleme devam etmesini nasıl sağlayabilirim?
  • 03-04-2020, 17:20:10
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    try catch ile çözebilirsin
  • 03-04-2020, 17:24:11
    #3
    public bool IsTestElementPresent(By element)
    {
    try
    {
    driver.FindElement(element);
    return true;
    }
    catch (NoSuchElementException)
    {
    return false;
    }
    }
    if (IsTestElementPresent(By.XPath("//*[@id='content']/div[8]/div[1]/div[1]/div[1]/h1")))
    {
    //Element bulundu :)
    }
    else{
    //Element bulunamadı :(
    }