send_key在Rspec / Poltergeist中给出了分段错误

时间:2014-08-18 20:40:06

标签: ruby-on-rails ruby rspec

在我的Rails应用程序规范中,我尝试使用类似于this的方法来模拟按下的回车键。我有一个表单文本字段分配给变量form,我试试这个:

form.native.send_key(:Enter)

这给了我一个段错误:

/Users/<other path info>/spec/features/admin/users_spec.rb:78: [BUG] Segmentation fault ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-darwin13.3.0]

有趣的是,如果我使用pry,那么在pry提示符下键入此命令,它可以正常工作,并实现所需的效果。任何帮助将不胜感激!

修改

以下是users_spec.rb的代码:

    form = find("#term")
    form.set("foo")
    form.native.send_key(:Enter) # Line 78
    expect(current_path).to eq admin_user_path(user2)

0 个答案:

没有答案