Class: Screens
Overview
The Screens class contains valid screens for the DUT.
Direct Known Subclasses
AppleTvScreens, DtaScreens, MdnScreens, MobileScreens, PassportScreens, RokuScreens, RokuTvScreens, SamsungTvScreens, SaraScreens, StbScreens, TivoScreens
Instance Attribute Summary collapse
-
#guide ⇒ Object
readonly
Returns the value of attribute guide.
-
#live_tv ⇒ Object
readonly
Returns the value of attribute live_tv.
-
#main_menu ⇒ Object
readonly
Returns the value of attribute main_menu.
-
#mini_guide ⇒ Object
readonly
Returns the value of attribute mini_guide.
-
#on_demand ⇒ Object
readonly
Returns the value of attribute on_demand.
-
#parental_controls ⇒ Object
readonly
Returns the value of attribute parental_controls.
-
#product_page ⇒ Object
readonly
Returns the value of attribute product_page.
-
#search ⇒ Object
readonly
Returns the value of attribute search.
-
#settings ⇒ Object
readonly
Returns the value of attribute settings.
Instance Method Summary collapse
-
#initialize(dut) ⇒ Screens
constructor
Public: Initializes Screens.
Constructor Details
#initialize(dut) ⇒ Screens
Public: Initializes Screens. NOT FOR USE IN TESTS.
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/screens/screens.rb', line 10 def initialize(dut) @dut = dut @guide = Screen.new(@dut) @mini_guide = Screen.new(@dut) @main_menu = Screen.new(@dut) @on_demand = Screen.new(@dut) @live_tv = Screen.new(@dut) @settings = Screen.new(@dut) @parental_controls = Screen.new(@dut) @search = Screen.new(@dut) @product_page = Screen.new(@dut) end |
Instance Attribute Details
#guide ⇒ Object (readonly)
Returns the value of attribute guide.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def guide @guide end |
#live_tv ⇒ Object (readonly)
Returns the value of attribute live_tv.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def live_tv @live_tv end |
#main_menu ⇒ Object (readonly)
Returns the value of attribute main_menu.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def @main_menu end |
#mini_guide ⇒ Object (readonly)
Returns the value of attribute mini_guide.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def mini_guide @mini_guide end |
#on_demand ⇒ Object (readonly)
Returns the value of attribute on_demand.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def on_demand @on_demand end |
#parental_controls ⇒ Object (readonly)
Returns the value of attribute parental_controls.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def parental_controls @parental_controls end |
#product_page ⇒ Object (readonly)
Returns the value of attribute product_page.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def product_page @product_page end |
#search ⇒ Object (readonly)
Returns the value of attribute search.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def search @search end |
#settings ⇒ Object (readonly)
Returns the value of attribute settings.
6 7 8 |
# File 'lib/screens/screens.rb', line 6 def settings @settings end |