自动右键单击保存,如IE,Chrome和Firefox?

时间:2013-04-29 14:23:14

标签: browser selenium automation autoit

有没有人知道我可以自动右键点击并保存为IE,Chrome和Firefox的操作?

我正在使用Maven进行一些selenium工作,并且需要能够下载一些文件,但我无法做到这一点,因为它不是(据我所知)由Selenium自动化,因为它们是操作系统对话框。

2 个答案:

答案 0 :(得分:2)

每当我看到这样的问题时,我总是建议阅读这篇文章,它们都回答了你的问题并解释了为什么你不应该这样做:

http://ardesco.lazerycode.com/index.php/2012/07/how-to-download-files-with-selenium-and-why-you-shouldnt/

答案 1 :(得分:0)

我不同意鲍勃,比尔以及与其他答案相关的文章的作者。

下载可以自动化。下载的文件可以进行有意义的验证。在最简单的情况下,您可以将下载文件的内容与现有示例文件进行比较。

(免责声明:下一段是关于我所属的工具)。

例如,如果您使用RIATest进行自动化,则可以自动右键单击,然后自动执行操作系统对话框,然后等待下载完成并验证下载文件的内容。