对Capybara的REPL

时间:2013-06-18 10:14:48

标签: capybara read-eval-print-loop

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

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

1 个答案:

答案 0 :(得分: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")