3

我试图用 perl 的 WWW::Selenium 下载一个文件。我收到一个弹出框,询问我是否要保存/打开文件。我想操纵它并在某个给定位置说“保存”。我不确定如何做到这一点。请帮忙。

PS:我不能在这个页面上使用 WWW::Mechanize,我必须使用 Selenium

非常感谢!

4

2 回答 2

1

Selenium 无法处理保存框,但第三方实用程序AutoIt可以。我们所做的是让我们的测试代码使用 selenium 命令单击下载链接,然后执行编译的 AutoIt 脚本将文件保存到磁盘。

于 2010-07-15T18:05:53.600 回答
0

我的理解是,使用 selenium 1.x 无法完成,并且尚未在 selenium 2 中实现。

看,

http://www.jsystemtest.org/?q=node/70

http://wiki.openqa.org/display/SEL/Selenium+Core+FAQ#SeleniumCoreFAQ-Ican%27tinteractwithapopupdialog.Myteststopsinitstracks%21

于 2010-07-14T02:37:17.440 回答