如何使用AutoIT in(selenium RC)在Firefox中弹出文件下载

时间:2012-12-11 13:03:59

标签: selenium-rc autoit

我需要在我的selenium RC测试中从应用程序下载文件。 当我点击链接/按钮保存文件时,首先我弹出一个要求我打开或保存文件的弹出窗口,当我选择“保存”并单击“确定”然后我再次弹出一个问我提供文件保存的路径和文件名。 我g目结舌,发现这可以通过AutoIT完成,但我在这样做时遇到了一些问题。

所以有人可以在Firefox中为我提供file_download的.exe文件,我也可以提到保存该文件的路径。 如果你能告诉我究竟是什么代码,我需要在我的测试用例中写一下。

请告诉我如何处理。

2 个答案:

答案 0 :(得分:0)

您也可以在不使用autoit的情况下实现这一目标。按照以下步骤。

  1. 创建新的firefox个人资料。
  2. 在使用该配置文件启动自动化之前,手动更改该配置文件中的首选项。 (更改如下设置) enter image description here

  3. 现在使用该配置文件启动自动化,以便将文件下载到默认位置。

  4. 使用specfic配置文件启动selenium服务器

    java -jar selenium-server.jar -firefoxProfileTemplate "C:\Users\UserName\AppData\Roaming\Mozilla\Firefox\Profiles\234saddsf.customProfile"
    

答案 1 :(得分:-2)

我找到了这个链接:http://qtp-help.blogspot.com/2009/07/selenium-handle-dialogs.html

不幸的是,对于没有打开vs保存单选按钮的旧样式对话框。我正在寻找解决这部分问题的方法。