1

我有一个“导出”按钮,因此单击它后会下载包含一些数据的 .csv 文件。

有没有办法在 Selenium2 中测试以下几点:

  • 单击“导出”按钮后下载文件
  • 下载的文件是 .csv 格式的文件。
  • 文件数据正确。(一共有三列,设 Column1, Column2, Column3 )

我将非常感谢所有关于如何使用 Java 完成上述任务的建议。

4

3 回答 3

1

Native实际上,使用 selenium web 驱动程序处理窗口是不可能的。您可以使用第三方工具AutoIT来解决此类问题。

有关AutoIT 教程的更多信息,这也是。

于 2013-02-01T13:00:26.950 回答
0

在 Firefox 中,你也可以做同样的事情。

  1. 创建一个 Firefox 配置文件
  2. 更改 Firefox 下载设置,因为它应该保存文件而不询问保存位置
  3. 使用该配置文件启动自动化。

FirefoxProfile 配置文件 = 新的 FirefoxProfile(profileDir);

驱动程序=新的 FirefoxDriver(配置文件);

下面你可以看到如何更改 firefox 文件下载设置

在此处输入图像描述

然后通过使用某种编程语言,你可以做剩下的事情

于 2013-02-01T13:06:41.523 回答
0

将 Sikuli 库集成到您的测试脚本中。您可以通过快照轻松进行比较。

于 2013-02-04T04:36:01.177 回答