Module: Selenium::WebDriver::Interactions
- Defined in:
- lib/selenium/webdriver/common/interactions/pause.rb,
lib/selenium/webdriver/common/interactions/scroll.rb,
lib/selenium/webdriver/common/interactions/key_input.rb,
lib/selenium/webdriver/common/interactions/none_input.rb,
lib/selenium/webdriver/common/interactions/interaction.rb,
lib/selenium/webdriver/common/interactions/wheel_input.rb,
lib/selenium/webdriver/common/interactions/input_device.rb,
lib/selenium/webdriver/common/interactions/interactions.rb,
lib/selenium/webdriver/common/interactions/pointer_move.rb,
lib/selenium/webdriver/common/interactions/pointer_input.rb,
lib/selenium/webdriver/common/interactions/pointer_press.rb,
lib/selenium/webdriver/common/interactions/pointer_cancel.rb,
lib/selenium/webdriver/common/interactions/typing_interaction.rb,
lib/selenium/webdriver/common/interactions/pointer_event_properties.rb
Defined Under Namespace
Modules: PointerEventProperties
Classes: InputDevice, Interaction, KeyInput, NoneInput, Pause, PointerCancel, PointerInput, PointerMove, PointerPress, Scroll, TypingInteraction, WheelInput
Constant Summary
collapse
- KEY =
:key
- POINTER =
:pointer
- NONE =
:none
- WHEEL =
:wheel
Class Method Summary
collapse
Class Method Details
.key(name = nil) ⇒ Object
33
34
35
|
# File 'lib/selenium/webdriver/common/interactions/interactions.rb', line 33
def key(name = nil)
KeyInput.new(name)
end
|
.mouse(name: nil) ⇒ Object
41
42
43
|
# File 'lib/selenium/webdriver/common/interactions/interactions.rb', line 41
def mouse(name: nil)
pointer(name: name)
end
|
.none(name = nil) ⇒ Object
53
54
55
|
# File 'lib/selenium/webdriver/common/interactions/interactions.rb', line 53
def none(name = nil)
NoneInput.new(name)
end
|
.pen(name: nil) ⇒ Object
45
46
47
|
# File 'lib/selenium/webdriver/common/interactions/interactions.rb', line 45
def pen(name: nil)
pointer(:pen, name: name)
end
|
.pointer(kind = :mouse, name: nil) ⇒ Object
37
38
39
|
# File 'lib/selenium/webdriver/common/interactions/interactions.rb', line 37
def pointer(kind = :mouse, name: nil)
PointerInput.new(kind, name: name)
end
|
.touch(name: nil) ⇒ Object
49
50
51
|
# File 'lib/selenium/webdriver/common/interactions/interactions.rb', line 49
def touch(name: nil)
pointer(:touch, name: name)
end
|
.wheel(name = nil) ⇒ Object
57
58
59
|
# File 'lib/selenium/webdriver/common/interactions/interactions.rb', line 57
def wheel(name = nil)
WheelInput.new(name)
end
|