Ignoring exceptions when using c# selenium webdriverWait wait.untill() function

前端 未结 2 847
一向
一向 2021-01-02 08:41

In order to check if an Element is exists and clickble i\'m trying to write a boolean method which will wait for the element to be enabled and displyed using C# selenium\'s

2条回答
  •  粉色の甜心
    2021-01-02 09:38

    WebDriverWait implements DefaultWait class that contains public void IgnoreExceptionTypes(params Type[] exceptionTypes) method.

    You can use this method for defining all the exception types you want to ignore while waiting for element to get enabled before clicking.

    For example :

    WebDriverWait wdw = new WebDriverWait(driver, TimeSpan.FromSeconds(120));
    wdw.IgnoreExceptionTypes(typeof(NoSuchElementException), typeof(ElementNotVisibleException));
    

    In the preceding code wait will ignore NoSuchElementException and ElementNotVisibleException exceptions

提交回复
热议问题