在我们永久性地将Javascript集成到我们的RSpec和Cucumber工作流程中的过程中,我们正在评估Culerity并暂时对此感到非常兴奋.
关于Culerity的一般或特别是与Selenium相比的任何建议?
当我使用Selenium运行测试时,我的一步失败,页面在浏览器中显示如下:
Internal Server Error
can't convert nil into String
WEBrick/1.3.1 (Ruby/1.9.2/2010-08-18) at 127.0.0.1:50752
Run Code Online (Sandbox Code Playgroud)
当我用culerity运行它时,我得到输出:
Broken pipe (Errno::EPIPE)
/Users/yuval/.rvm/gems/ruby-1.9.2-p0/gems/culerity-0.2.15/lib/culerity/remote_object_proxy.rb:47:in `write'
etc...
Run Code Online (Sandbox Code Playgroud)
当我在没有js驱动程序的情况下运行它时,它根本不会失败(相反,它在使用js时失败,这就是为什么我试图用js驱动程序运行它).
有任何想法吗?