コード例 #1
0
ファイル: login_sta.py プロジェクト: budong8/DemoUI
 def test_login(self, datayaml):
     """
     登录测试
     :param datayaml: 加载login_data登录测试数据
     :return:
     """
     log = Log()
     log.info("当前执行测试用例ID-> {0} ; 测试点-> {1}".format(datayaml['id'], datayaml['detail']))
     # 调用登录方法
     self.user_login_verify(datayaml['data']['phone'], datayaml['data']['password'])
     po = login(self.driver)
     if datayaml['screenshot'] == 'phone_pawd_success':
         log.info("检查点-> {0}".format(po.user_login_success_hint()))
         self.assertEqual(po.user_login_success_hint(), datayaml['check'][0],
                          "成功登录,返回实际结果是->: {0}".format(po.user_login_success_hint()))
         log.info("成功登录,返回实际结果是->: {0}".format(po.user_login_success_hint()))
         screenshot.insert_img(self.driver, datayaml['screenshot'] + '.jpg')
         log.info("-----> 开始执行退出流程操作")
         self.exit_login_check()
         po_exit = login(self.driver)
         log.info("检查点-> 找到{0}元素,表示退出成功!".format(po_exit.exit_login_success_hint()))
         self.assertEqual(po_exit.exit_login_success_hint(), '登录',
                          "退出登录,返回实际结果是->: {0}".format(po_exit.exit_login_success_hint()))
         log.info("退出登录,返回实际结果是->: {0}".format(po_exit.exit_login_success_hint()))
     else:
         log.info("检查点-> {0}".format(po.phone_pawd_error_hint()))
         self.assertEqual(po.phone_pawd_error_hint(), datayaml['check'][0],
                          "异常登录,返回实际结果是->: {0}".format(po.phone_pawd_error_hint()))
         log.info("异常登录,返回实际结果是->: {0}".format(po.phone_pawd_error_hint()))
         screenshot.insert_img(self.driver, datayaml['screenshot'] + '.jpg')
コード例 #2
0
ファイル: login_sta.py プロジェクト: jwb-1221/DemoUI-master
 def user_login_verify(self, phone, password):
     """
     用户登录
     :param phone: 手机号
     :param password: 密码
     :return:
     """
     login(self.driver).user_login(phone, password)
コード例 #3
0
ファイル: login_sta.py プロジェクト: jwb-1221/DemoUI-master
 def exit_login_check(self):
     """
     退出登录
     :return:
     """
     login(self.driver).login_exit()