0

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

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

请让我知道如何处理这个问题。

4

2 回答 2

0

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

  1. 创建新的 Firefox 配置文件。
  2. 在使用该配置文件开始自动化之前手动更改该配置文件中的首选项。(更改如下设置) 在此处输入图像描述

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

使用特定配置文件启动 selenium 服务器

java -jar selenium-server.jar -firefoxProfileTemplate "C:\Users\UserName\AppData\Roaming\Mozilla\Firefox\Profiles\234saddsf.customProfile"
于 2012-12-11T15:17:31.327 回答
-2

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

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

于 2014-04-24T11:45:59.487 回答