Java 如何使用SeleniumWebDriver在IE10中下载文件?

Java 如何使用SeleniumWebDriver在IE10中下载文件?,java,selenium,webdriver,internet-explorer-10,Java,Selenium,Webdriver,Internet Explorer 10,我正试图使用SeleniumWebDriver下载一个文件,但一旦遇到IE10下载对话框,测试就会停止。如何在此对话框中单击“保存”?Robot API会有帮助吗?简单回答: 一个长而正确的答案是:截至目前(2013/10),无法通过WebDriver实现 您可以尝试以下方法之一: 使用或请求指定的链接。您甚至可以通过这种方式下载文件,尽管通常的做法只是断言200OK响应,以确保文件可以下载(因为在测试应用程序时,您通常并不真正需要该文件) 或者由某人制成,与硒一起使用 使用该类只需按下向下箭头

我正试图使用SeleniumWebDriver下载一个文件,但一旦遇到IE10下载对话框,测试就会停止。如何在此对话框中单击“保存”?Robot API会有帮助吗?

简单回答:

一个长而正确的答案是:截至目前(2013/10),无法通过WebDriver实现

您可以尝试以下方法之一:

  • 使用或请求指定的链接。您甚至可以通过这种方式下载文件,尽管通常的做法只是断言200OK响应,以确保文件可以下载(因为在测试应用程序时,您通常并不真正需要该文件)
  • 或者由某人制成,与硒一起使用
  • 使用该类只需按下向下箭头并输入或执行其他操作。但请注意,这只适用于您的特定浏览器和操作系统。它很可能会在任何其他配置上中断