2013-06-18 99 views
2

我正在尝试为我的ROR应用程序编写一些水豚黄瓜脚本,并且发现很难通过每次更改和运行完整功能来获取脚本。REPL for水豚

水豚是否有REPL(读取Eval打印循环),以便我可以更快地测试小块代码的正确性?

+0

你看过Guard和Spork吗?这里有一篇关于它的文章http://ruby.railstutorial.org/chapters/static-pages#sec-guard。它是witpec为rspec,但也应该申请黄瓜。 – RobertH

回答

3

好吧,我的队友发现它...我们可以使用irb并加载水豚,然后我们可以访问一个页面,并做所有与我们的心脏内容匹配的水豚模式!

irb -r rubygems -r capybara -r capybara/dsl 
    > Capybara.default_driver = :selenium 
    > include Capybara::DSL 
    > page = Capybara.page 
    > page.visit("http://someurl.in")