java - 如何使用Java测试Selenium2中的下载文件,然后检查下载文件的格式?

标签 java selenium junit selenium-webdriver

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

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

  • 点击“导出”按钮后即可下载文件
  • 下载的文件是.csv 格式的文件。
  • 文件数据正确。 (有三列,分别为Column1、Column2、Column3)

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

最佳答案

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

有关 AutoIT Tutorial 的更多信息和 this too.

关于java - 如何使用Java测试Selenium2中的下载文件,然后检查下载文件的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645877/

相关文章:

java - 返回函数和存储变量有什么区别?

python - 如何使用 Selenium 和 Python 在同一 session 中更新代理服务器

junit - Junit 4 中的 @parameters

java - 将音频样本字节数组更改为频率

Java ArrayList不使用重写equals(Object o)方法进行比较

selenium - 当目标和目标元素在不同的框架中时,如何使用 selenium-webdriver 执行拖放?

jquery - 使用 selenium webdriver 单击 jquery 菜单项

android - 集成 Robolectric 和 Cucumber

hibernate - @Transactional Spring Junit 测试不做回滚

java - 使用 JSR-250 (@RolesAllowed) 注释 Spring MVC 和容器身份验证