def test_004(self): # 礼品分类兑换是否正确 jifen = shouyepage.Jifen(driver) jifen.gift() try: assert jifen.try_text(shouyepage.Jifen.shi_title_loc) == "视听" logging.info('礼品分类兑换') except: logging.error("礼品分类兑换错误") jifen.get_screenshot("礼品分类兑换错误") raise
def test_005(self): # 商品兑换流程是否正确 jifen = shouyepage.Jifen(driver) jifen.jifen() try: assert jifen.try_text(shouyepage.Shouye.title_loc) == "订单确认" logging.info('积分兑换流程') except: logging.error("商品兑换失败") jifen.get_screenshot("商品兑换失败") raise
def test_002(self): # 已登录跳转我的账户是否正确 jifen = shouyepage.Jifen(driver) jifen.account() try: assert jifen.try_find(shouyepage.Jifen.jifen_loc) is True logging.info('跳转我的账户') except: logging.error("我的账户登录状态错误") jifen.get_screenshot("我的账户登录状态错误") raise
def test_001(self): # 跳转积分商城是否正确 jifen = shouyepage.Jifen(driver) time.sleep(3) try: assert jifen.try_text(shouyepage.Shouye.title_loc) == "中国移动积分商城" logging.info('跳转积分商城') except: logging.error("跳转积分商城错误") jifen.get_screenshot("跳转积分商城错误") raise
def test_003(self): # 跳转购物车是否正确 jifen = shouyepage.Jifen(driver) jifen.account() jifen.shop() try: assert jifen.try_text(shouyepage.Shouye.title_loc) == "购物车" logging.info('跳转购物车') except: logging.error("跳转购物车错误") jifen.get_screenshot("跳转购物车错误") raise
def teardown(self): # 每个用例结束返回 jifen = shouyepage.Jifen(driver) jifen.close()
def setup(self): # 每个用例执行进入积分 jifen = shouyepage.Jifen(driver) jifen.points() time.sleep(5)