Селен - StaleElementReferenceException (Chromedriver 80) - PullRequest
0 голосов
/ 18 февраля 2020

Следующий код работал до обновления Chromedriver 80, но теперь он генерирует исключение StaleElementReferenceException, когда элемент присутствует в DOM:

public static void WaitUntilElementNotExists(string clase)
{
    Instance.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(2);
    webDriverWait.Until(x => !ElementsByClass(clase).Any());
    Instance.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(WaitDefinition.TimeOut);
}

1 Ответ

0 голосов
/ 22 февраля 2020

Попробуйте добавить StaleElementReferenceException к webDriverWait.IgnoreExceptionTypes() перед выполнением webDriverWait.Until()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...