:水豚的硒司机让我写信:
find_field('doc-name').native.send_keys(:tab)
是否有与webkit驱动程序等效的构造?
我正在尝试远离某个字段,这会导致某些AJAX验证发生,然后继续执行我的测试文件中的下一步。我在使用capybara-webkit时遇到以下错误:
undefined method
send_keys'代表“20”:String`
我正在使用:
jruby (1.6.7)
capybara (1.1.2)
capybara-webkit (0.13.0)
cucumber (1.1.0)
cucumber-rails2 (0.3.5)
factory_girl (1.2.4)
gherkin (2.5.4)
rails (2.3.8)
rake (0.8.7)
rspec (1.3.2)
rspec-rails (1.3.4)
trinidad (1.3.5)
答案 0 :(得分:0)
Capybara现在像这样支持send_keys
:
element = page.find("#my_element")
element.send_keys(:space)
唯一支持的击键是Space,Enter和Backspace。
我也发现它非常不可靠(每隔一段时间都会失败)。
来源: https://github.com/thoughtbot/capybara-webkit/blob/master/lib/capybara/webkit/node.rb#L50-L65