zangyamei 6 月之前
父节点
当前提交
a12432da52
共有 2 个文件被更改,包括 20 次插入0 次删除
  1. 15 0
      cases/pc/登录功能/是否登录/hasSign.py
  2. 5 0
      lib/webapi.py

+ 15 - 0
cases/pc/登录功能/是否登录/hasSign.py

@@ -0,0 +1,15 @@
+from hytest import *
+from lib.webapi import apimgr
+
+class c1:
+    name = '是否登录'
+    def teststeps(self):
+        INFO('测试步骤')
+        STEP(1, '第一步调用函数')
+        res=apimgr.hassign()#调用 webapi.apimgr 模块中的 hassign 方法
+        r = res.json()#将 API 响应内容解析为 JSON 格式,并存储在变量 r 中
+        INFO(r)#输出完整的 API 响应内容,方便调试和查看
+        actural=r['encryptId']#actural:用来存储从 API响应的 JSON 数据中提取的 'encryptId' 键对应的值
+        STEP(2, '第二步设置检查点')
+        # 设置检查点
+        CHECK_POINT('是否登录接口是否正常',  actural == "QlwRWlQVUwVSUUMKEV9VRwoJUwcVVxZd" )#断言检查,设置了一个检查点,用来验证

+ 5 - 0
lib/webapi.py

@@ -1404,6 +1404,11 @@ class APIMgr():
         }
         }
         response = s.post(f"{cfg.target_host}/entnicheNew/portrait/buyer/getNewMsg", headers=hearders, params=params)
         response = s.post(f"{cfg.target_host}/entnicheNew/portrait/buyer/getNewMsg", headers=hearders, params=params)
         return response
         return response
+    #是否登录
+    def hassign(self):
+        header = GSTORE['headers']
+        response = self.s.post(f"{cfg.target_host}/front/hasSign",headers=header)
+        return response
 
 
 apimgr = APIMgr()
 apimgr = APIMgr()