Я не могу нажать на скрытую ссылку через Selenium Webdriver.Как нажимать на Спрятанную ссылку через Selenium Webdriver
Я использую следующий код:
WebElement dwnld = driver.findElement((By.xpath("////form[@id='aspnetForm']/div[6]/div[2]/div/table/tbody/tr[3]/td[2]/table/tbody/tr[2]/td/a")));
Actions builder = new Actions(driver);
Action hoverAction = builder.click(dwnld).build();
hoverAction.perform();
Что происходит? Какие ошибки? С каким исключением? Как правило, в Selenium, если пользователь не может нажать на него, то * ни * может Selenium. Вы должны думать с точки зрения пользователя - как пользователь делает эту ссылку видимой? Если они не могут, у вас больше проблем. – Arran
Исключение: - Исключение: - org.openqa.selenium.ElementNotVisibleException: элемент в настоящее время не виден и поэтому не может взаимодействовать с ним (ПРЕДУПРЕЖДЕНИЕ: сервер не предоставил никакой информации о стеке) Продолжительность или таймаут команды: 14 миллисекунд –
Глядя на xpath, Я смущен тем, как вы смогли найти этот элемент. Потому что вы использовали четыре '/' вместо двух '/'. Элемент все еще искал? – TDHM