Rspec 水豚发送_键而不发送点击事件?

Rspec 水豚发送_键而不发送点击事件?,rspec,phantomjs,capybara,Rspec,Phantomjs,Capybara,似乎在Capybara中使用send\u键总是首先在给定输入上触发单击元素 是否有办法绕过此问题,例如,当我知道我已将焦点设置为输入时(出于某种原因不希望触发单击事件) 顺便说一句,我使用的是PhantomJS。Poltergeist在向元素发送键之前单击该元素,以确保该元素处于焦点-。从代码中可以看到,如果元素已包含由定义的选择,则跳过单击。因此,跳过单击的唯一受支持的方法是确保所选内容已存在于要向其发送密钥的元素中。是否将PhantomJS与selenium一起使用?或者你是通过恶灵来使用它

似乎在Capybara中使用
send\u键总是首先在给定输入上触发
单击
元素

是否有办法绕过此问题,例如,当我知道我已将焦点设置为输入时(出于某种原因不希望触发
单击
事件)


顺便说一句,我使用的是PhantomJS。

Poltergeist在向元素发送键之前单击该元素,以确保该元素处于焦点-。从代码中可以看到,如果元素已包含由定义的选择,则跳过单击。因此,跳过单击的唯一受支持的方法是确保所选内容已存在于要向其发送密钥的元素中。

是否将PhantomJS与selenium一起使用?或者你是通过恶灵来使用它的?恶灵和幻影。谢谢。对于记录:我也成功地解决了这个问题,只需单击输入之前的元素,然后发送
:tab
键。