Доброго времени суток. Прошу помощи в автоматизации процесса добавления товара в корзину(кучу всего перепробовал ничего не помогает). Кратко о процессе:
- Ввожу "лампа" в поисковую строку и нажимаю Enter.
- Для первых i товаров, из результата поиска, нажимаю "В корзину".
- Потом перехожу в корзину.
Проблема состоит в том, что первый раз нормально всё нажимается, а во второй нет, выдаёт ошибку ( Selenium 2.52, FF 45 ). Если использовать js то ничего не происходит. Actions - та же ошибка, что и у клика
org.openqa.selenium.WebDriverException: Element is not clickable at point (963.0499877929688, 0.5). Other element would receive the click: <div class="modal-backdrop fade"></div>
Код поиска кнопки "В корзину"
public WebElement getHomePage__CurrentButtonInBasket(int i){// i-я кнопка В КОРЗИНУ
try{
if (flag){
flag =false;
}else{
WebElement dynamicElement = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.visibilityOfElementLocated(By.id("cartModal")));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", dynamicElement.findElement(By.xpath("./div/div/div/button")));
}
List<WebElement> list = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.presenceOfAllElementsLocatedBy(By.className("item-action-btn"));
return list.get(i);
}catch(Exception e){return null;}
}
Сама страница:https://rs24.ru/sear...=1&Dy=1&Nrpp=16

