Class: ScreenDriver::Mouse
- Inherits:
-
Object
- Object
- ScreenDriver::Mouse
- Defined in:
- lib/driver/mouse.rb
Instance Method Summary collapse
Instance Method Details
#double_click(x, y) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/driver/mouse.rb', line 20 def double_click(x, y) mouse = Robot.new mouse.mouseMove(x, y) mouse.mousePress(InputEvent::BUTTON1_MASK); mouse.mouseRelease(InputEvent::BUTTON1_MASK); mouse.mousePress(InputEvent::BUTTON1_MASK); mouse.mouseRelease(InputEvent::BUTTON1_MASK); #Java 7+ Only #mouse.mousePress(InputEvent::BUTTON1_DOWN_MASK); #mouse.mouseRelease(InputEvent::BUTTON1_DOWN_MASK); #mouse.mousePress(InputEvent::BUTTON1_DOWN_MASK); #mouse.mouseRelease(InputEvent::BUTTON1_DOWN_MASK); end |
#left_click(x, y) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/driver/mouse.rb', line 10 def left_click(x, y) mouse = Robot.new mouse.mouseMove(x,y) mouse.mousePress(InputEvent::BUTTON1_MASK); mouse.mouseRelease(InputEvent::BUTTON1_MASK); #Java 7+ Only #mouse.mousePress(InputEvent::BUTTON1_DOWN_MASK); #mouse.mouseRelease(InputEvent::BUTTON1_DOWN_MASK); end |
#mouse_move(x, y) ⇒ Object
5 6 7 8 |
# File 'lib/driver/mouse.rb', line 5 def mouse_move(x, y) mouse = Robot.new mouse.mouseMove(x, y) end |