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
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