Class: OperaWatir::Spatnav

Inherits:
Object show all
Defined in:
lib/operawatir/spatnav.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(browser) ⇒ Spatnav

Returns a new instance of Spatnav.



6
7
8
# File 'lib/operawatir/spatnav.rb', line 6

def initialize(browser)
  self.browser = browser
end

Instance Attribute Details

#browserObject

Returns the value of attribute browser.



4
5
6
# File 'lib/operawatir/spatnav.rb', line 4

def browser
  @browser
end

Instance Method Details

#activateObject



29
30
31
# File 'lib/operawatir/spatnav.rb', line 29

def activate
  driver.operaAction('Activate element')
end

#downObject



17
18
19
# File 'lib/operawatir/spatnav.rb', line 17

def down
  driver.operaAction('Navigate down')
end

#leftObject



21
22
23
# File 'lib/operawatir/spatnav.rb', line 21

def left
  driver.operaAction('Navigate left')
end

#rightObject



25
26
27
# File 'lib/operawatir/spatnav.rb', line 25

def right
  driver.operaAction('Navigate right')
end

#upObject

FIXME: These should be implemented as proper methods in OperaDriver.



13
14
15
# File 'lib/operawatir/spatnav.rb', line 13

def up
  driver.operaAction('Navigate up')
end