无法通过selenium webdriver访问打印按钮,因为它位于卷影根目录中

无法通过selenium webdriver访问打印按钮,因为它位于卷影根目录中,selenium,selenium-webdriver,robotframework,ui-automation,autoit,Selenium,Selenium Webdriver,Robotframework,Ui Automation,Autoit,有一个场景我正试图通过SeleniumWebDriver(Java)实现自动化,但遇到了麻烦。无法通过selenium访问打印预览,因为它位于阴影根目录中。我们的任务是从门户网站下载pdf文件。当我们点击网页上的打印按钮时,打印预览窗口打开,我们需要点击这个打印预览窗口中的保存按钮来下载pdf。还链接了我试图解决这个问题的解决方案的URL。截图 尝试使用鼠标/键盘操作库: Library pyautogui Library ImageHorizonLib

有一个场景我正试图通过SeleniumWebDriver(Java)实现自动化,但遇到了麻烦。无法通过selenium访问打印预览,因为它位于阴影根目录中。我们的任务是从门户网站下载pdf文件。当我们点击网页上的打印按钮时,打印预览窗口打开,我们需要点击这个打印预览窗口中的保存按钮来下载pdf。还链接了我试图解决这个问题的解决方案的URL。截图


尝试使用鼠标/键盘操作库:

Library           pyautogui
Library           ImageHorizonLibrary
检查关键字:

pyautogui.Key Down  'enter'
ImageHorizonLibrary.Press Combination   Key.enter

上述库中还有其他关键字,应该会有所帮助。

共享您正在测试的web的
html
代码或
url
。显示在阴影dom中选择元素的代码尝试以及您收到的任何异常。执行停滞了几分钟,然后系统抛出异常“找不到元素”