自动执行下载文件和验证状态的操作

时间:2014-03-27 09:40:21

标签: java automation selenium-webdriver

我的要求,在点击导出按钮后,出现os保存对话框,我需要选择下载路径并保存。此外,我需要等到文件下载完成,以确保文件下载成功。

我已经使用Selenium Webdriver直到使用Export按钮,我已经通过将firefox配置文件首选项设置为自动将文件下载到提供的路径来处理firefox浏览器的os保存对话框。文件开始下载,但我一直在验证文件下载的状态。我的文件大小不一,因此我不能等待一段时间并检查下载路径,如果文件存在。此外,我在导出时不知道文件名,导出按钮的 #href 属性不提供任何网址信息。

我可以使用AutoIT吗?我在Windows平台上工作。

我需要在IE,Chrome浏览器中实现上述功能。请告诉我处理os保存对话框和验证文件下载状态的可能解决方案。

1 个答案:

答案 0 :(得分:0)

看看这是否有帮助:http://imobiliarerolabs.tumblr.com/post/64859016557/how-to-use-sikuli-when-automating-tests-with-selenium 它是Sikuli,可与Selenium一起使用。