发送特殊键
要向元素或浏览器页面发送特殊键,请使用 #send_keys
方法,其中包含您要发送内容的符号表示形式。
b.send_keys :enter
您还可以执行以下操作
b.element.send_keys [:control, 'a'], :backspace
您还可以使用键修改点击行为
b.element.click(:shift, :control)
此处提供完整键列表
- :null
- :cancel
- :help
- :backspace
- :tab
- :clear
- :return
- :enter
- :shift
- :left_shift
- :control
- :left_control
- :alt
- :left_alt
- :pause
- :escape
- :space
- :page_up
- :page_down
- :end
- :home
- :left
- :arrow_left
- :up
- :arrow_up
- :right
- :arrow_right
- :down
- :arrow_down
- :insert
- :delete
- :semicolon
- :equals
- :numpad0
- :numpad1
- :numpad2
- :numpad3
- :numpad4
- :numpad5
- :numpad6
- :numpad7
- :numpad8
- :numpad9
- :multiply
- :add
- :separator
- :subtract
- :decimal
- :divide
- :f1
- :f2
- :f3
- :f4
- :f5
- :f6
- :f7
- :f8
- :f9
- :f10
- :f11
- :f12
- :meta
- :command