Class: IosScreens

Inherits:
MobileScreens show all
Defined in:
lib/screens/mobile/ios/ios_screens.rb

Overview

IosScreens adds to or modifies the Mobile screens with iOS-specific screens

Direct Known Subclasses

IosPhoneScreens, IosTabletScreens

Instance Attribute Summary

Attributes inherited from MobileScreens

#devices, #dvr, #favorites, #login

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) ⇒ IosScreens

Public: Initializes IosScreens. NOT FOR USE IN TESTS.



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/screens/mobile/ios/ios_screens.rb', line 21

def initialize(*args)
  super(*args)
  @dvr = IosDvr.new(@dut)
  @guide = IosGuide.new(@dut)
  @login = IosLogin.new(@dut)
  @main_menu = IosMainMenu.new(@dut)
  @on_demand = IosOnDemand.new(@dut)
  @live_tv = IosLiveTv.new(@dut)
  @settings = IosSettings.new(@dut)
  @parental_controls = IosParentalControls.new(@dut)
  @devices = IosDevices.new(@dut)
  @privacy_legal = IosPrivacyLegal.new(@dut)
  @favorites = IosFavorites.new(@dut)
  @search = IosSearch.new(@dut)
  @product_page = IosProductPage.new(@dut)
end