在 Rspec 水豚中模拟按 Tab 键?

Simulate pressing Tab key in Rspec Capybara?

我正在尝试编写用于在对话框模式中管理焦点的测试。如何在Rspec水豚中模拟按下键盘Tab键?

使用send_keys方法,例如:

body = find('body')
body.send_keys(:tab)
body.send_keys([:shift, :tab])

all the capybara docs pages for send_keys, the Capybara::Node::Element class 中写得最好。