(Selenium) 如何测试某个文件是否开始下载?

发布于 2024-08-08 05:19:45 字数 78 浏览 3 评论 0原文

我想测试某个操作是否会导致文件下载 (a) 以及 (b) 文件具有特定名称。

有没有办法使用 Selenium 来做到这一点?

I want to test whether a certain action results in a file download (a) at all, and (b) with the file having a certain name.

Is there any way to use Selenium to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把回忆走一遍 2024-08-15 05:19:45

当前版本的 Selenium 运行在 JavaScript 沙箱中,因此无法控制页面外部的操作,例如下载文件、上传文件等。

您可能会发现 WebDriver(即将成为 Selenium 2.0)支持下载,因为它不限于JavaScript 的方式与 Selenium 1.0 相同。请参阅 http://code.google.com/p/selenium/wiki/GettingStarted 了解更多信息。

The current version of Selenium runs in the JavaScript sandbox so can't control things outside of the page such as downloading files, uploading files, etc.

You might find that WebDriver (soon to be Selenium 2.0) supports downloads as it is not restricted to JavaScript in the same way as Selenium 1.0. See http://code.google.com/p/selenium/wiki/GettingStarted for more information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文