Method: AppleMonitor#nav_to_setting

Defined in:
lib/test_case/monitoring/apple_monitor.rb


60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/test_case/monitoring/apple_monitor.rb', line 60

def nav_to_setting
  settings_txt_roi = roi_resolution(home_row, dut.height, dut.width)
  # make sure we are at left most part of menu

  4.times { dut.press_key('left_arrow', sleep_time: 500) }
  if dut.height == 1080
    setting_home_roi = setting_img_1080
    set_err_result(@health_hash, 'Could not nav to settings', 'A3.2') unless setting_home_roi.press_key_until_displayed?('down_arrow', presses: 5, timeout: 15.sec, try_every: 3.sec)
  else
    # need to make 720 roi?

  end
  settings_txt_roi.text = 'Settings'
  set_err_result(@health_hash, 'had trouble navigating to settings', 'A3.3') unless settings_txt_roi.press_key_until_displayed?('right_arrow', presses: 5, timeout: 5.sec, try_every: 750)
end