Class: MobileScreens

Inherits:
Screens show all
Defined in:
lib/screens/mobile/mobile_screens.rb

Overview

MobileScreens adds to or modifies the base screens with mobile-specific screens

Direct Known Subclasses

AndroidScreens, IosScreens

Instance Attribute Summary collapse

Attributes inherited from Screens

#guide, #live_tv, #main_menu, #mini_guide, #on_demand, #parental_controls, #product_page, #search, #settings

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ MobileScreens

Public: Initializes MobileScreens. NOT FOR USE IN TESTS.



10
11
12
13
14
15
16
# File 'lib/screens/mobile/mobile_screens.rb', line 10

def initialize(*args)
  super(*args)
  @dvr = MobileScreen.new(@dut)
  @login = MobileScreen.new(@dut)
  @devices = MobileScreen.new(@dut)
  @favorites = MobileScreen.new(@dut)
end

Instance Attribute Details

#devicesObject (readonly)

Returns the value of attribute devices.



7
8
9
# File 'lib/screens/mobile/mobile_screens.rb', line 7

def devices
  @devices
end

#dvrObject (readonly)

Returns the value of attribute dvr.



7
8
9
# File 'lib/screens/mobile/mobile_screens.rb', line 7

def dvr
  @dvr
end

#favoritesObject (readonly)

Returns the value of attribute favorites.



7
8
9
# File 'lib/screens/mobile/mobile_screens.rb', line 7

def favorites
  @favorites
end

#loginObject (readonly)

Returns the value of attribute login.



7
8
9
# File 'lib/screens/mobile/mobile_screens.rb', line 7

def 
  @login
end