Capybara在我的电脑中打开一个html文件

时间:2013-10-30 04:42:40

标签: testing cucumber capybara bdd

我的计算机中有一个html文件,我想用Capybara打开该文件进行测试。你能帮我解决这个问题吗?

P / S:该html文件是在我的应用中自动创建的。我很感激帮助我解决这个问题的任何想法。谢谢:))

更新 基于水豚源代码here,我发现我应该使用Capybara.current_session.driver.visit而不是page.visit。问题解决了

2 个答案:

答案 0 :(得分:1)

我可以确认问题的更新有效(假设文件在当前目录中):

filename = 'foo.html'
Capybara.current_session.driver.visit filename

答案 1 :(得分:0)

如果您的文件位于/path/to/folder/file.html

Capybara.app设置为包含此文件的文件夹:

Capybara.app = Rack::File.new('/path/to/folder')

然后

visit 'file.html'

应该适合你

另见this gist例如

相关问题