我有一个报告生成器,它是一个Intranet Web应用程序生成一些报告。大约有100份报告。这些报告是PDF和Excel类型。我想确保生成所有这些报告没有任何问题。这是一份日常工作。
每份报告平均需要2分钟。手动检查过程需要200分钟。 由于这是一个测试过程,并没有对文件中的内容感到困扰,我希望自动化该过程。
我们正在使用Selenium测试用例来测试我们的Web应用程序。 有没有办法使用Selenium在我的位置磁盘上保存这些报告?
答案 0 :(得分:1)
要回答你的问题,不。除非用户选择上传,否则浏览器不会允许它。但即使有办法,我也建议不要使用它。
答案 1 :(得分:1)
即使您可以通过任何方式执行此操作强烈不推荐
这将是一个巨大的安全威胁,不会被允许。 Javascript位于安全沙箱中,不允许这类内容。
如果服务器正在发送可能影响客户端系统的潜在危险文件,该怎么办?
答案 2 :(得分:0)
充其量,您可以显示文件下载提示。浏览器的安全性(和常识:))不允许您再做任何事情。如果您绝对必须执行无人监督的文件下载,则可以使用某种ActiveX或Java小程序。