С помощью стандартного
driver.click()- это сделать не получается, т.к. при простом клике popup окно не появляется, нужно еще и мышу держать над ссылкой.
Попробовал использовать класс AdvancedUserInteractions, но тут тоже возникла проблема.
Метод clickAndHold() - отрабатывает весьма успешно, после чего сессия браузера просто висит, до тех пор пока, вручную не пошевелишь мышью, только после этого метод release() выполняется и соответственно появляется всплывающее окно и тест проходит.
Может быть я делаю что-то не так. Как заставить метод release() выполнятся непосредственно после метода clickAndHold() без всякой помощи из вне?
Actions builder = new Actions(driver); builder.clickAndHold(driver.findElement(By.xpath("//a[@id='cart-clear-button']"))).build().perform(); builder.release(driver.findElement(By.xpath("//a[@id='cart-clear-button']"))).build().perform();
Может быть кто-то сталкивался с такой проблемой? Заранее спасибо за помощь!