Невозможно получить доступ к кнопке печати через селеновый вебдрайвер, так как он находится в теневом корне - PullRequest
0 голосов
/ 11 ноября 2019

введите описание изображения здесь Существует сценарий, который я пытаюсь автоматизировать с помощью веб-драйвера selenium (Java) и сталкиваюсь с проблемой. Предварительный просмотр печати не доступен через селен, так как он находится в теневом корне. Наша задача - скачать pdf файлы с веб-порталов. Когда мы нажимаем кнопку печати в Интернете, открывается окно предварительного просмотра, и нам нужно нажать кнопку сохранения в этом окне предварительного просмотра, чтобы загрузить файл PDF. А также связаны ссылки на решения, которые я пытался решить эту проблему. для скриншота введите описание изображения здесь

https://www.seleniumeasy.com/selenium-tutorials/accessing-shadow-dom-elements-with-webdriver Как взаимодействовать с элементами внутри # shadow-root (open) при очистке данных просмотра браузера Chrome с помощью cssSelector Обработка окна предварительного просмотра печати с использованием селена в Chrome. Последняя версия Как я могу сказать Selenium нажимать кнопку отмены во всплывающем окне печати? Selenium, как нажимать Ctrl + p Как нажать на кнопку печати на веб-странице с помощью Selenium

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...