Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium IDE能否在Windows保存对话框中单击保存?_Selenium_Google Chrome - Fatal编程技术网

Selenium IDE能否在Windows保存对话框中单击保存?

Selenium IDE能否在Windows保存对话框中单击保存?,selenium,google-chrome,Selenium,Google Chrome,我正在尝试构建一个自制的“机器人流程自动化”,每天都将web应用程序的屏幕打印成PDF。我制作了一个Selenium IDE脚本,它在web应用程序中导航,直到按下“打印”按钮。现在还剩下两个步骤:(1)在Chrome的打印对话框中单击“保存”,然后(2)在随后的Windows对话框中,再次单击“保存”,这样文件将以默认文件名保存在默认位置(并以“保存到PDF”作为默认文件名) 问题1:如何单击“保存”按钮?我尝试过各种点击目标,比如“css=cr-button.action-button”,但

我正在尝试构建一个自制的“机器人流程自动化”,每天都将web应用程序的屏幕打印成PDF。我制作了一个Selenium IDE脚本,它在web应用程序中导航,直到按下“打印”按钮。现在还剩下两个步骤:(1)在Chrome的打印对话框中单击“保存”,然后(2)在随后的Windows对话框中,再次单击“保存”,这样文件将以默认文件名保存在默认位置(并以“保存到PDF”作为默认文件名)

问题1:如何单击“保存”按钮?我尝试过各种点击目标,比如“css=cr-button.action-button”,但都不起作用

问题2:如果#1成功,我需要在随后的Windows本机对话框中单击保存按钮。硒甚至可以做到这一点吗?如果是这样,我们将不胜感激。如果不行,我就放弃,试试类似的东西


现代RPA工具都声称可以实现这类功能,但我所看到的所有工具的价格都令人望而却步。

Selenium只能自动化web浏览器——它不能直接与Windows本机对话框交互。也就是说,有一些方法可以用来下载文件,如果你分享你的代码,网页的HTML或链接,我可以尝试用webdriver来帮助你。