Я нажимаю на ссылку, которая открывает новое окно с документом PDF. Я переключаюсь на новое окно, которое я проверил, получив URL-адрес. В верхней части окна находится панель инструментов, которая видна в течение нескольких секунд при открытии окна, а затем скрывается, если вы снова не перемещаете мышь. Я пытаюсь нажать кнопку «Загрузить», но все, что я пытаюсь сделать, выдает ошибку, что Селектор CSS не может найти элемент. Я подозреваю, что это из-за природы анимированной панели инструментов, но я не уверен. Сначала я просто пытался сделать обычный клик:
element(by.id('download').click;
И это не сработало. Поэтому я попытался навести курсор мыши, чтобы щелкнуть по нему:
browser.driver.actions().mouseMove(element(by.id('download'))).perform();
element(by.id('download')).click();
Я также пытался выбрать css:
element(by.css('#download').click();
Все дают мне -Failed: Элемент не найден с помощью локатора.
Может ли кто-нибудь сказать мне, возможно ли то, что я делаю, и если да, то как я могу это сделать?
ScreenCapture
Элемент