Ничего не происходит после метода click()

Привет всем! Очень нужна Ваша помощь.
Есть главная страница, на которой есть ссылка, при клике на нее открывается pop up с формой логина на сайт. При запуске теста, ссылка находиться (никаких ошибок нет), но почему то не происходит нажатие на нее.
вот метод, который должен нажимать на кнопку-ссылку
@FindBy (linkText = “Login”)
private WebElement loginlink;
/**
* Open login pop up
*/
public void openLoginPopup(){
loginlink.click();
WebDriverWait webDriverWait = new WebDriverWait(getDriver(), 10);
WebElement webElement = webDriverWait.until
(ExpectedConditions.visibilityOfElementLocated(By.xpath("//span[@id=‘ui-id-2’]")));
}
Пыталась запустить точно такой же код на проекте с Selenium webDriver. Все работает отлично и pop up отображается. Подскажите, почему в thucydides не происходит нажатие на ссылку?

какой браузер? пробовал другие пути (xpath, css…etc.)?

Браузер Firefox, пробовала и через xpath и через classname

тяжелый случай…мне бы доступ туда :)))

попробуй ради интереса сделать

  1. Слип на пару секунд, перед нажатием.

  2. Вызвать 2 раза подряд :

    (
    loginlink.click();
    loginlink.click();
    )

  3. Запустить в хроме.

  4. Ошибку из IDE показать :wink:

Спасибо большое всем кто откликнулся! проблема решена. Были проблемы с pom файлом. Вот из-за того, что не добавила этот кусочек и не работало все

А как оно вобще работало если библиотке даже не подключена была ?

Если проект сгенерен из архетипа, то там по дефолту нет этой депенденси, и все прекрасно работает. Ее стоит добавлять только в том случае, если вам нужна более свежая версия, чем та что фреймворк тянет из репозиторие мавена.

1 лайк

может вспомните какой зависимости не было в POM.xml? скриншот в теме к сожалению протух.

за 5 лет наверно все протухло