在我的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)