Method: RokuScreens#initialize

Defined in:
lib/screens/roku/roku_screens.rb

#initialize(*args) ⇒ RokuScreens

Public: Initializes RokuScreens. NOT FOR USE IN TESTS.



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/screens/roku/roku_screens.rb', line 37

def initialize(*args)
  super(*args)
  @home = RokuHome.new(@dut)
  @login = RokuLogin.new(@dut)
  @dvr = RokuDvr.new(@dut)
  @guide = RokuGuide.new(@dut)
  @mini_guide = RokuMiniGuide.new(@dut)
  @main_menu = RokuMainMenu.new(@dut)
  @on_demand = RokuOnDemand.new(@dut)
  @live_tv = RokuLiveTv.new(@dut)
  @settings = RokuSettings.new(@dut)
  @library = RokuLibrary.new(@dut)
  #@parental_controls = IosParentalControls.new(@dut)

  #@devices = IosDevices.new(@dut)

  #@privacy_legal = IosPrivacyLegal.new(@dut)

  #@favorites = IosFavorites.new(@dut)

  @search = RokuSearch.new(@dut)
  @product_page = RokuProductPage.new(@dut)
  @watch_later = RokuWatchLater.new(@dut)
  @welcome = RokuWelcome.new(@dut)
  # Brightscript screens

  @guide_brs = RokuGuideBrs.new(@dut)
  @home_brs = RokuHomeBrs.new(@dut)
  @live_tv_brs = RokuLiveTvBrs.new(@dut)
  @login_brs = RokuLoginBrs.new(@dut)
  @main_menu_brs = RokuMainMenuBrs.new(@dut)
  @on_demand_brs = RokuOnDemandBrs.new(@dut)
  @product_page_brs = RokuProductPageBrs.new(@dut)
  @search_brs = RokuSearchBrs.new(@dut)
  @settings_brs = RokuSettingsBrs.new(@dut)
  @watch_later_brs = RokuWatchLaterBrs.new(@dut)
  @welcome_brs = RokuWelcomeBrs.new(@dut)
end