На сайте в одном месте клик не отрабатывает с первого раза, сделал метод который кликает на элемент до тех пор пока он не исчезнет. Иногда тесты валятся с экзепшном Unreachable browser exception. И выскакивает попап “Command line server for the IE driver has stopped working”. Тесты должны работать именно в IE. Другие браузеры не запускаю. Не могу разобраться что не так. Посмотрите плз те кто с кодом больше на “ты”.
public void clickUntilDissapeared(By locator) {
int i = 0;
while (i < 5) {
try {
WebDriverWait wait = new WebDriverWait(driver, 2);
wait.until(ExpectedConditions.visibilityOfElementLocated(locator)).click();
try {
wait.until(ExpectedConditions.invisibilityOfElementLocated(locator));
} catch (TimeoutException t) {
i++;
}
} catch (StaleElementReferenceException s) {
i++;
} catch (TimeoutException t) {
i = 6;
}
}
}