liumiaomiao 8 сар өмнө
parent
commit
afc4bb1bc6

+ 2 - 2
cases/pc/未登录功能/搜索列表/Tender_search.py

@@ -11,7 +11,7 @@ class c5:
         STEP(1,'第一步调用函数')    #会出现在测试报告中
         r = apimgr.nologin_Tender_search()
         response_data = json.loads(r.text)
-        error_code = response_data["error_code"]
+        lendata = len(response_data)
         STEP(2, '第二步设置检查点')
         # 设置检查点
-        CHECK_POINT('检查不登录招标搜索列表,超前项目搜索,是否正常', error_code == 0)
+        CHECK_POINT('检查不登录招标搜索列表,超前项目搜索,是否正常', lendata > 0)

+ 2 - 2
cases/pc/未登录功能/链接验证/check_pc_title.py

@@ -60,7 +60,7 @@ class c1:
     def teststeps(self):
         name=self.name
         para=self.para
-        title = apilink.obtain_url_title(para)
+        status = apilink.open_url_status(para)
         time.sleep(3)
         # 设置检查点
-        CHECK_POINT(f'{name}正常打开', name==title)
+        CHECK_POINT(f'{name}正常打开', status)

+ 2 - 2
cases/pc/未登录功能/链接验证/check_pc_url.py

@@ -9,6 +9,6 @@ class c1:
         STEP(1,'第一步定义要检查的链接')    #会出现在测试报告
         # 定义要检查的链接列表
         url = "https://www.jianyu360.cn/nologin/content/ABCY1xdcykeIDYvEll4cE8JIzAvFj1jcXNlKz8kOToeVmdwBAVUCTA%3D.html"
-        result = apilink.obtain_url_title(url)
+        result = apilink.open_url_status(url)
         #设置检查点
-        CHECK_POINT('pc端三级页能正常打开',result=='【湖北省中心】浰河航道整治工程浰河航道整治工程航道工程第3次答疑(标段编号HBSJ-202311SY-006001001)')
+        CHECK_POINT('pc端三级页能正常打开',result)

+ 2 - 9
cases/pc/登录功能/消息中心/messagelist.py

@@ -9,17 +9,10 @@ class c1:
         INFO('初始化方法')
         STEP(1, '第一步调用函数')
         res = apimgr.get_messagelist()
-
-        # 确保响应是有效的JSON,否则打印内容进行调试
-        try:
-            resp = res.json()
-        except json.decoder.JSONDecodeError:
-            print("响应不是有效的JSON: ", res.text)
-            return
-
+        resp = res.json()
         error_code = resp['code']
         STEP(2, '第二步设置检查点')
         # 设置检查点
-        CHECK_POINT('检查推记录接口是否正常', error_code==0)
+        CHECK_POINT('检查推送记录接口是否正常', error_code==0)
     def teardown(self):
         INFO('清除方法')

+ 9 - 1
lib/webapi.py

@@ -348,7 +348,15 @@ class APIMgr():
         headers = GSTORE['headers']
         s = GSTORE['s']
         response=s.post(f"{cfg.target_host}/jyapi/messageCenter/MessageList",headers=headers,json=
-                    {"msgType":-1,"isRead":-1,"offset":1,"size":20})
+        {
+            "isColumn": True,
+            "isColumnNewMsg": False,
+            "isMsgList": True,
+            "msgType": -1,
+            "isRead": -1,
+            "offset": 1,
+            "size": 20
+        })
         return response
 
     """用户中台"""