【发布时间】:2014-07-10 13:56:13
【问题描述】:
我正在测试一个您可以回答调查的应用程序。然后将调查结果输入到 Excel 文件中,然后调查管理员可以下载此文件并查看结果。我希望能够对此进行自动化测试。
我可以回复调查并下载文件没问题。但是,有没有办法可以打开下载的文件并阅读并验证它的内容?目前使用 rspec/capybara 进行测试,所以我想找到一个使用这些的解决方案,或者我可以降到 selenium 级别?
任何帮助都会很棒!
【问题讨论】:
-
是的,你可以用 java 来做。您需要使用文件夹选项找到下载的文件。得到文件名后就可以读取文件了。
-
Selenium 仅适用于填写调查表。之后,它就脱离了 Selenium 的控制,因为 Selenium 所做的一切都是
"automate browsers"。您必须找到一个 ruby excel 库才能读取该文件。
标签: selenium rspec selenium-webdriver capybara