def test_08unfoldRinfo(self, platform, browserName, version, length, width): result_unfolderrTinfo = 0 filename = "test_08unfoldRinfo" + platform + browserName + length + width + ".png" desired_capabilities = { "platform": platform, "browserName": browserName, "version": version, "javascriptEnabled": True } try: driver = webdriver.Remote( command_executor='http://10.12.128.233:4444/wd/hub', desired_capabilities=desired_capabilities) dp = DestinationP(driver, self.url) dp.open(length, width) time.sleep(1) # 用户登录 login = LoginP(driver, self.url) login.login(self.username, self.password) # 取消勾选All dp.checkAll("uncheck") self.logger.printlog("uncheck All") time.sleep(1) # 去掉勾选Sort and Favorite dp.checkDynamicSorting("uncheck") time.sleep(1) dp.checkFavorite('uncheck') time.sleep(1) # 勾选live result_live = dp.checkLiveReceivers('check') print("check liveReceivers") # trinfo 框自动弹出and check size expect_rTinfoSize_unfolder = {'height': 0, 'width': 0} result_unfolderrTinfo = dp.unfolderrTInfo( expect_rTinfoSize_unfolder, self.path, filename) if (result_unfolderrTinfo == 1): self.logger.printlog("收起rTinfo下拉框成功") print("收起rTinfo下拉框成功") # # check video size # result = dp.checkVideoSize(self.expected_vsize) # if (result == 1): # self.logger.printlog("所有视频大小和预期结果匹配") # print("所有视频大小和预期结果匹配") except Exception as e: print("Reason:", e) finally: dp.quit_page() self.assertEqual(result_unfolderrTinfo, 1), "test_08unfoldRinfo unfolder Rinfo fail" self.assertEqual(result_live, 1), "test_08unfoldRinfo 勾选live,不显示Liveh视频 fail"
def test_09checkControlBoard(self, platform, browserName, version, length, width): filename = "test_09checkControlBoard" + platform + browserName + length + width + ".png" desired_capabilities = { "platform": platform, "browserName": browserName, "version": version, "javascriptEnabled": True } try: driver = webdriver.Remote( command_executor='http://10.12.128.233:4444/wd/hub', desired_capabilities=desired_capabilities) dp = DestinationP(driver, self.url) dp.open(length, width) time.sleep(1) # 用户登录 login = LoginP(driver, self.url) login.login(self.username, self.password) # 取消勾选All dp.checkAll("uncheck") self.logger.printlog("uncheck All") time.sleep(1) # 去掉勾选Sort and Favorite dp.checkDynamicSorting("uncheck") time.sleep(1) dp.checkFavorite('uncheck') time.sleep(1) # 勾选live result_live = dp.checkLiveReceivers('check') print("check liveReceivers" + str(result_live)) time.sleep(1) # 点击 controldelayBitraty and check size result_setBitDelaySize = dp.checkBitDelaySize( self.expect_setBitDelaySize, self.path, filename) if (result_setBitDelaySize == 1): self.logger.printlog("BitDelaySize大小和预期结果匹配") print("BitDelaySize大小和预期结果匹配") # # check video size # result = dp.checkVideoSize(self.expected_vsize) # if (result == 1): # self.logger.printlog("所有视频大小和预期结果匹配") # print("所有视频大小和预期结果匹配") except Exception as e: print("Reason:", e) finally: dp.quit_page() self.assertEqual(result_setBitDelaySize, 1), "test_09checkControlBoard check videosize fail" self.assertEqual(result_live, 1), "test_09checkControlBoard 勾选live不显示live的视频 fail"
def test_10checkLiveVideo(self, platform, browserName, version, length, width): filename = "test_10checkLiveVideo" + platform + browserName + length + width + ".png" result = 1 desired_capabilities = { "platform": platform, "browserName": browserName, "version": version, "javascriptEnabled": True } try: driver = webdriver.Remote( command_executor='http://10.12.128.233:4444/wd/hub', desired_capabilities=desired_capabilities) dp = DestinationP(driver, self.url) dp.open(length, width) time.sleep(1) # 用户登录 login = LoginP(driver, self.url) login.login(self.username, self.password) # 取消勾选All dp.checkAll("uncheck") self.logger.printlog("uncheck All") time.sleep(1) # 去掉勾选Sort and Favorite dp.checkDynamicSorting("uncheck") time.sleep(1) dp.checkFavorite('uncheck') time.sleep(1) # 勾选live result_live = dp.checkLiveReceivers('check') if (result_live == 1): print("check liveReceivers") time.sleep(1) #点击所有视频的个eys图标 result_eye = dp.clickEyeIcon(self.path, filename) time.sleep(1) if (result_eye == 1): print("点击所有的视频都能打开") else: print("点击所有的视频都不能打开") except Exception as e: print(e) result = 0 finally: dp.quit_page() self.assertEqual(result, 1), "test_10checkLiveVideo fail" self.assertEqual(result_live, 1), "test_10checkLiveVideo 勾选live不显示live的视频 fail" self.assertEqual(result_eye, 1), "test_10checkLiveVideo 点击eye,不能显示所视频"