Beispiel #1
0
 def test_jichu(self):  # 是否存在基础业务
     yi_ding = mypage.YiDing(driver)
     try:
         assert yi_ding.try_find(mypage.YiDing.basics_pan_loc) is True
         logging.info('找到基础业务')
     except:
         logging.warning("找不到基础业务")
         yi_ding.get_screenshot("找不到基础业务")
         raise
Beispiel #2
0
 def test_zengzhi(self):  # 是否存在增值业务
     yi_ding = mypage.YiDing(driver)
     try:
         assert yi_ding.try_find(mypage.YiDing.increment_pan_loc) is True
         logging.info('找到增值业务')
     except:
         logging.warning("找不到增值业务")
         yi_ding.get_screenshot("找不到增值业务")
         raise
Beispiel #3
0
 def test_taocan(self):  # 是否存在套餐业务
     yi_ding = mypage.YiDing(driver)
     try:
         assert yi_ding.try_find(mypage.YiDing.setMeal_pan_loc) is True
         logging.info('找到套餐业务')
     except:
         logging.warning("找不到套餐业务")
         yi_ding.get_screenshot("找不到套餐业务")
         raise
Beispiel #4
0
 def test_tuiding(self):  # 是否存在退订按钮
     yi_ding = mypage.YiDing(driver)
     yi_ding.basics_pan()
     logging.info("点击基础功能")
     try:
         assert yi_ding.try_find(mypage.YiDing.tuiDing_loc) is True
         logging.info('找到退订的按钮')
     except:
         logging.warning("找不到退订的按钮")
         yi_ding.get_screenshot("找不到退订的按钮")
         raise
Beispiel #5
0
 def test_taocan_dinggou(self):  # 能否进入套餐订购页面
     yi_ding = mypage.YiDing(driver)
     yi_ding.moreBusiness()
     logging.info("点击更多")
     try:
         assert yi_ding.try_find(mypage.YiDing.order_pan_loc) is True
         logging.info('点击更多跳到套餐订购页面')
     except:
         logging.warning("点击更多无法跳到套餐订购页面")
         yi_ding.get_screenshot("点击更多无法跳到套餐订购页面")
         raise
     finally:
         yi_ding.back()
Beispiel #6
0
 def test_fenxiang(self):  # 验证分享按钮是否可用
     yi_ding = mypage.YiDing(driver)
     yi_ding.share()
     logging.info("点击分享按钮")
     try:
         assert yi_ding.try_find(yi_ding.share_pan_loc) is True
         logging.info('找到要分享的二维码')
     except:
         logging.warning("找不到要分享的二维码")
         yi_ding.get_screenshot("找不到要分享的二维码")
         raise
     finally:
         yi_ding.share_cancel()
         logging.info("取消分享")
Beispiel #7
0
 def test_tuiding_anniu(self):  # 验证退订按钮是否可用
     yi_ding = mypage.YiDing(driver)
     yi_ding.basics_pan()
     logging.info("点击基础功能")
     yi_ding.tuiDing()
     logging.info("点击退订")
     try:
         assert yi_ding.try_find(mypage.YiDing.tuiding_confirm_loc) is True
         logging.info('找到退订的确定按钮')
     except:
         logging.warning("找不到退订的确定按钮")
         yi_ding.get_screenshot("找不到退订的确定按钮")
         raise
     finally:
         yi_ding.cancel()
         logging.info("点击取消")
Beispiel #8
0
 def teardown(self):  # 每次返回
     yi_ding = mypage.YiDing(driver)
     yi_ding.back()
     logging.info('返回')
Beispiel #9
0
 def setup(self):  # 每次进入已订业务
     yi_ding = mypage.YiDing(driver)
     time.sleep(2)
     yi_ding.yiDing()
     logging.info('进入已订业务')