Добрый день. Можно вопрос? Пробую на Selenium Java Webdriver на странице Яндекса.Маркета найти кнопку "В корзину " и нажать её. В DevTools нахожу её xpath, он показывает нужную кнопку: //button[span/div/span[2]]
Далее в IDEA на этой строке не находит:
myLinkText = (new WebDriverWait(driver, 20)).until(ExpectedConditions.elementToBeClickable(By.xpath("//button[span/div/span[2]]")));
myLinkText.click();
ошибка:
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: By.xpath: //button[span/div/span[2]]
Можете подсказать, в какую сторону копать, что лучше почитать из учебников, чтобы в таких ситуациях ориентироваться?
Пробовал другие запросы с указанием xpath класса кнопки, через By.cssSelector, типа
myLinkText = driver.findElement(By.cssSelector("button._2EPSjI-GdM _2s55WErgIp BCVQlNQsVv _3OsPkXYN80 _2Sz75Y384m _1XumhZyXqj _2VlTHnWxF8 _1jnLi6H271"));
но не получается.
Как в этих случаях обычно поступают, что посоветуете из источников?