def testcase_Basic_Check_for_System_Team_0001(self): print("Step1: Enter Into HomeUI") jp_model_action_util.go_home() print("Step2: Press STOP + HOME + TOP MENU in remote key") jp_model_action_util.set_different_mode("Child Lock") print("Step3: \"Child Lock Mode On\" pop up message is appear") self.assertTrue( check_result.check_pictures('Child_Lock_Pop_Up.png', False, 0.8, type='JP'), '"Child Lock Mode On" pop up message is not appear') print("Step4: Confirm Eject key is disabled") jp_model_action_util.send('OPEN') self.assertTrue( check_result.check_pictures('Child_Lock_Eject_Key.png', False, 0.8, type='JP'), 'Eject key is not disabled') print("Step5: Cancel The Child Look Mode") jp_model_action_util.set_different_mode("Child Lock")
def testcase_Basic_Check_for_System_Team_0002(self): print("Step1: Enter Into HomeUI") jp_model_action_util.go_home() print("Step2: Press STOP + RETURN + PAUSE + SUBTITLE in remote key") jp_model_action_util.set_different_mode("Demo Mode") print("Step3: \"Demo Mode\" pop up message is appear") self.assertTrue( check_result.check_pictures('Demo_Mode_Pop_Up.png', False, 0.8, type='JP'), '"Demo Mode" pop up message is not appear') print("Step4: Confirm Eject key is disabled") jp_model_action_util.send('OPEN') self.assertTrue( check_result.check_pictures('Demo_Mode_Eject_Key.png', False, 0.8, type='JP'), 'Eject key is not disabled') print("Step5: Cancel The Demo Mode") jp_model_action_util.set_different_mode("Demo Mode")
def finish_initial_settings(): """确保退出easy display settings界面""" from BDP.common.check_result import check_pictures flag = check_pictures('EasyDisplaySettings.png') if flag: send_key('RIGHT', 1, 2) send_key('DOWN') send_key('ENTER')
def check_USB(type): """检查是否正确的插入优盘""" send_key("HOME") go_diff_icon('USB') if not check_result.check_pictures('USB_device.png', type=type): return False else: return True
def testcase_HomeUI_BasicCheck_0001(self): print( 'Step1: On All Apps screen, press [OPTION] key on an app, select "Register as Favorite"' ) jp_model_action_util.register_as_favorite() self.assertTrue( check_result.check_pictures('Register_as_Favorite.png', type='JP'), 'select "Register as Favorite" Failed') print('Step2: On BDP Home screen, press [FAVORITE] key') jp_model_action_util.pressKey() print('Step3: Launch favorite app works normal') self.assertTrue( check_result.check_pictures('Open_Favorite.png', type='JP'), 'Launch favorite app works abnormal') jp_model_action_util.send_key("HOME")
def tearDown(self): # 确保退出至HOME界面 qw_model_action_util.send_key('BLUE') qw_model_action_util.send_key('RETURN') if check_result.check_pictures('Stop_Entry.png'): qw_model_action_util.send_key('LEFT') qw_model_action_util.send_key('ENTER') super(testcase_Basic_Check_Setup_SKB_0001, self).tearDown()
def go_right_wireless(): """移动到正确的无线网络""" from BDP.common.check_result import check_pictures for i in range(0, 19): if check_pictures('Wireless.png', False, 0.7): send_key("ENTER") time.sleep(3) break else: send_key("DOWN")
def testcase_ContentList_BasicCheck_0001(self): # 1. Video List print("Step1: Enter Into USB device") jp_model_action_util.go_usb_device() print("Step2: On Video list screen, press [ENTER] key on a video file") jp_model_action_util.play_source('video') print("Step3: Can open video playback") jp_model_action_util.send_key('DISPLAY') self.assertTrue( check_result.check_pictures('Play_Back.png', type='JP'), 'Open video playback failed') jp_model_action_util.quit_play_back('video') # 2. Music List print("Step4: Change catetory to Music") jp_model_action_util.change_catetory() print('Step5: On Music list screen, Press [ENTER] key on a music file') jp_model_action_util.play_source('music') print("Step6: Can open video playback") self.assertTrue( check_result.check_pictures('Play_Back.png', type='JP'), 'Open music playback failed') jp_model_action_util.quit_play_back('music') # 3 Photo List print("Step7: Change catetory to Photo") jp_model_action_util.change_catetory() print("Step8: On Photo list screen, Press [ENTER] key on a photo file") jp_model_action_util.play_source('photo') print("Step9: Can open photo playback") self.assertTrue( check_result.check_pictures('Photo.png', True, type='JP'), 'Open photo playback failed') jp_model_action_util.quit_play_back('photo')
def testcase_Basic_Check_Setup_SKB_0001(self): print("Step1: Enter into Setup screen") jp_model_action_util.go_home() jp_model_action_util.go_setup() print("Step2: Enter into System Settings / Device Name") jp_model_action_util.go_system_setting() jp_model_action_util.go_device_name() print("Step3: Enter A Device Name And Press Enter") jp_model_action_util.enter_device_name() jp_model_action_util.save_device_name() self.assertTrue( check_result.check_pictures('Device_Name.png', type='JP'), 'The input word has not been saved')
def testcase_Basic_Check_Setup_0001(self): # print ("Step1: Enter into Setup screen") # jp_model_action_util.go_setup(False) # # print ("Step2: Factory Resetting/All Resetting") # jp_model_action_util.go_all_resetting() # # print ("Step3: Power Off") # jp_model_action_util.go_power_off() # # print ("Step4: Power On") # jp_model_action_util.go_power_on() print("Step5: Display EasySetup Step") self.assertTrue( check_result.check_pictures('EasyDisplaySettings.png', type='JP'), 'EasySetup Step Not Displayed')
def testcase_HomeUI_BasicCheck_0002(self): print('Step1: Insert a disc,Disc icon display normal') jp_model_action_util.send_key('LEFT') self.assertTrue( check_result.check_pictures('disc_icon.png', type='JP'), 'Disc icon display unnormal') print('Step2: Press [ENTER] key on disc icon') jp_model_action_util.send_key('ENTER', 2) print('Step3: Can open disc play/list') jp_model_action_util.send_key('DISPLAY') self.assertTrue( check_result.check_pictures('Play_Back.png', type='JP'), 'Can not open disc play/list') jp_model_action_util.send_key('STOP', 2) print('Step4: Insert a USB, USB icon display normal') jp_model_action_util.go_diff_icon('USB') self.assertTrue( check_result.check_pictures('USB_device.png', type='JP'), 'USB icon display unnormal') print('Step5: Press [ENTER] key on USB icon') jp_model_action_util.send_key('ENTER', 2) print('Step6: Can open USB list.') self.assertTrue( check_result.check_pictures('USB_device_appearance.png', type='JP'), 'Open USB list failed') jp_model_action_util.send_key('RETURN', 2) print('Step7: Can open Media Server list') jp_model_action_util.send_key('RIGHT') jp_model_action_util.send_key('ENTER') self.assertTrue( check_result.check_pictures('Media_Server.png', type='JP'), 'Can not open Media Server list') jp_model_action_util.send_key('HOME') print('Step10: Press [ENTER] key on a bivl app icon') jp_model_action_util.go_diff_icon('bivl app') print('Step11: Can open the bivl app') self.assertTrue(check_result.check_pictures('bivl_app.png', type='JP'), 'Can not open the bivl app') jp_model_action_util.send_key('HOME')
def testcase_Basic_Check_Setup_SKB_0001(self): print("Step1: Enter into Setup screen") qw_model_action_util.go_home() qw_model_action_util.go_setup() print("Step2: Enter into System Settings / Device Name") qw_model_action_util.go_system_setting() qw_model_action_util.go_device_name() print("Step3: Press The Yellow Key And Check The History") qw_model_action_util.send_key('YELLOW') self.assertTrue(check_result.check_pictures('History_Before.png'), 'The History is not clear') print("Step4: Enter A Device Name And Check The Yellow Key") qw_model_action_util.send_key('BLUE') qw_model_action_util.enter_device_name() qw_model_action_util.save_device_name() qw_model_action_util.send_key('ENTER') qw_model_action_util.send_key('YELLOW') self.assertTrue(check_result.check_pictures('History_After.png'), 'The History is not displayed correctly') print("Step5: Press The Blue Key And Check The History") qw_model_action_util.send_key('BLUE') self.assertTrue(check_result.check_pictures('History_Before.png'), 'The History is not clear') print("Step6: Press The Red Key And Check The Language") qw_model_action_util.send_key('RED') self.assertTrue(check_result.check_pictures('Language_Yellow.png'), 'The language bar is not displayed correctly') qw_model_action_util.send_key("RETURN") print( "Step7: Press The Green Key And Check The Size Of The Input Mode") qw_model_action_util.send_key('GREEN') self.assertTrue(check_result.check_pictures('Input_Mode_Blue.png'), 'The Input Mode is not displayed correctly') qw_model_action_util.send_key('BLUE') print("Step8: Enter A Device Name And Press Enter") qw_model_action_util.enter_device_name() qw_model_action_util.save_device_name() self.assertTrue(check_result.check_pictures('Device_Name.png'), 'The input word has not been saved')
def tearDown(self): if (check_result.check_pictures('Connection_Status.png')): jp_model_action_util.send_key("RIGHT") jp_model_action_util.send_key("ENTER") jp_model_action_util.send_key("UP") super(testcase_Basic_Check_Setup_WiredWireless_0001, self).tearDown()
def tearDown(self): if (check_result.check_pictures('Connection_Status.png', type='JP')): jp_model_action_util.send_key("RIGHT") jp_model_action_util.send_key("ENTER") jp_model_action_util.send_key("UP") super(testcase_HomeUI_BasicCheck_0002, self).tearDown()