我正在使用最新的 Chrome 和 Webdriver 2.33,但在使用IgnoreExceptionTypes
. 在下面的代码中,webdriver 也会像我期望的那样等待,但它实际上不会忽略异常:
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(8));
wait.IgnoreExceptionTypes(
typeof(WebDriverTimeoutException),
typeof(NoSuchElementException)
);
wait.Until(ExpectedConditions.ElementIsVisible(By.XPath(firstResultX)));
代码在 try/catch 中,我尝试将其移出 try/catch 并收到相同的问题。我不知道从这里去哪里,任何帮助将不胜感激。