【发布时间】:2012-01-18 10:25:33
【问题描述】:
我需要在使用 Capybara 和 WebKit 的集成测试中向 Web 应用发送一些按键。使用 Selenium(WebDriver 和 Firefox)我可以这样实现:
find("#element_id").native.send_keys :tab
但是 WebKit 的原生元素节点没有 send_keys 方法。实际上,WebKit 中的本机返回了一个包含数字的字符串。是否有另一种方法可以将击键发送到 WebKit?甚至可能有一些使用 JavaScript/jQuery 的解决方法?
【问题讨论】:
-
您对这个 Pablo 有什么好运气吗?我仍然遇到与 .native 方法相同的问题。例如,只返回“4”。
标签: ruby-on-rails webkit capybara keypress