因此,恶作剧者send_keys
允许你这样做:
element = find('input#id')
element.native.send_key('String')
element.native.send_keys('H', 'elo', :Left, 'l') # => 'Hello'
element.native.send_key(:Enter) # triggers Enter key
我希望发送以下关键组合:
Control-A
Alt-C
无法找到任何参考文献或在各种尝试中取得任何成功。
建议?
答案 0 :(得分:1)
根据Issue #420和随附的commit,您可以通过以下方式执行此操作:
element.native.send_keys('H', [:Shift, 'elo'], :Left, 'l')
element.native.send_key([:Ctrl, :Enter])
您可以像这样定义多个修饰符:
[:Ctrl, :Shift, "aaa"]
目前没有包含该更改的版本(最后一个是1.6.0),因此您需要自己构建它。