liumiaomiao 1 year ago
parent
commit
cd7dcae104
54 changed files with 39 additions and 2 deletions
  1. 0 0
      cases/app/login_app.py
  2. 14 0
      cases/app/未登录/三级页/check_app_url_login.py
  3. 8 0
      cases/app/登录/__st__.py
  4. 14 0
      cases/app/登录/三级页/check_app_url_login.py
  5. 0 0
      cases/pc/login.py
  6. 0 0
      cases/pc/未登录功能/bidsearch.py
  7. 0 0
      cases/pc/未登录功能/buyersearch.py
  8. 0 0
      cases/pc/未登录功能/搜索列表/Proposed_construction_search.py
  9. 0 0
      cases/pc/未登录功能/搜索列表/Tender_search.py
  10. 0 0
      cases/pc/未登录功能/搜索列表/buyerList.py
  11. 0 0
      cases/pc/未登录功能/搜索列表/enterpriseSearch.py
  12. 0 0
      cases/pc/未登录功能/搜索列表/supplySearch.py
  13. 0 0
      cases/pc/未登录功能/链接验证/__st__.py
  14. 0 0
      cases/pc/未登录功能/链接验证/check_customer_link.py
  15. 0 0
      cases/pc/未登录功能/链接验证/check_link.py
  16. 0 0
      cases/pc/未登录功能/链接验证/check_link_image_comparison.py
  17. 0 0
      cases/pc/未登录功能/链接验证/check_link_search.py
  18. 0 0
      cases/pc/未登录功能/链接验证/check_pc_title.py
  19. 0 0
      cases/pc/未登录功能/链接验证/check_pc_url.py
  20. 0 0
      cases/pc/登录功能/__st__.py
  21. 0 0
      cases/pc/登录功能/三级页/detail_advancedinfo.py
  22. 0 0
      cases/pc/登录功能/三级页/detail_baseinfo.py
  23. 0 0
      cases/pc/登录功能/三级页/detail_monitor_project.py
  24. 0 0
      cases/pc/登录功能/企业用户信息获取/get_ent_userinfo.py
  25. 0 0
      cases/pc/登录功能/企业用户信息获取/whether_buy.py
  26. 0 0
      cases/pc/登录功能/剑鱼文库/libarary_my.py
  27. 0 0
      cases/pc/登录功能/剑鱼文库/library_collection.py
  28. 0 0
      cases/pc/登录功能/剑鱼文库/library_search.py
  29. 0 0
      cases/pc/登录功能/密码校验/password_check.py
  30. 0 0
      cases/pc/登录功能/我的订单/coupon.py
  31. 0 0
      cases/pc/登录功能/我的订单/myorder.py
  32. 0 0
      cases/pc/登录功能/搜索功能/bidsearch.py
  33. 0 0
      cases/pc/登录功能/搜索功能/buyersearch.py
  34. 0 0
      cases/pc/登录功能/搜索功能/enterpriseSearch.py
  35. 0 0
      cases/pc/登录功能/搜索功能/rc_search.py
  36. 0 0
      cases/pc/登录功能/搜索功能/supplySearch.py
  37. 0 0
      cases/pc/登录功能/收藏/message_collection.py
  38. 0 0
      cases/pc/登录功能/数据/data_export.py
  39. 0 0
      cases/pc/登录功能/数据/export_recordlist.py
  40. 0 0
      cases/pc/登录功能/消息中心/messagelist.py
  41. 0 0
      cases/pc/登录功能/用户中台/actionMode_commonlyList.py
  42. 0 0
      cases/pc/登录功能/用户中台/user_center.py
  43. 0 0
      cases/pc/登录功能/用户信息获取/authorised_info.py
  44. 0 0
      cases/pc/登录功能/用户信息获取/getuser.py
  45. 0 0
      cases/pc/登录功能/监控/customer_list.py
  46. 0 0
      cases/pc/登录功能/监控/ent_list.py
  47. 0 0
      cases/pc/登录功能/监控/project_list.py
  48. 0 0
      cases/pc/登录功能/订阅/bigmember_push.py
  49. 0 0
      cases/pc/登录功能/订阅/entniche_push.py
  50. 0 0
      cases/pc/登录功能/订阅/push_list.py
  51. 0 0
      cases/pc/登录功能/身份信息获取/Identity_list.py
  52. 0 0
      cases/pc/登录功能/身份信息获取/Identity_switch.py
  53. 0 0
      cases/pc/登录功能/链接验证/check_pc_url_login.py
  54. 3 2
      lib/linkapi.py

+ 0 - 0
cases/login_app.py → cases/app/login_app.py


+ 14 - 0
cases/app/未登录/三级页/check_app_url_login.py

@@ -0,0 +1,14 @@
+from hytest import *
+from lib.linkapi import apilink
+class c1:
+    #测试用例名称
+    name='验证未登录app端三级页能否正常打开'
+    #测试步骤
+    def teststeps(self):
+        INFO('测试步骤')
+        STEP(1,'第一步定义要检查的链接')    #会出现在测试报告
+        # 定义要检查的链接列表
+        url = "https://app-a1.jianyu360.cn/jyapp/nologin/content/AlCY1xFcCkoJy06GXtyZHUzJyQJSTd0AXBxPwUkPD0eZGlwHAFUCTw%3D.html"
+        result = apilink.open_url_status(url)
+        #设置检查点
+        CHECK_POINT('未登录app端三级页能正常打开',result)

+ 8 - 0
cases/app/登录/__st__.py

@@ -0,0 +1,8 @@
+from hytest import *
+from lib.webapi import apimgr
+def suite_setup():
+    INFO('用户登录')
+    apimgr.mgr_login_app()
+def suite_teardown():
+    INFO('用户退出')
+    apimgr.mgr_logout_app()

+ 14 - 0
cases/app/登录/三级页/check_app_url_login.py

@@ -0,0 +1,14 @@
+from hytest import *
+from lib.linkapi import apilink
+class c1:
+    #测试用例名称
+    name='验证登录app端三级页能否正常打开'
+    #测试步骤
+    def teststeps(self):
+        INFO('测试步骤')
+        STEP(1,'第一步定义要检查的链接')    #会出现在测试报告
+        # 定义要检查的链接列表
+        url = "https://app-a1.jianyu360.cn/jyapp/article/content/ABCY1xdcTIOOD0sJHN4cE8JIzAvFj1jcXNlKC84OCFFdGhzdQFUCgw%3D.html?keywords=11"
+        result = apilink.open_url_status(url)
+        #设置检查点
+        CHECK_POINT('登录app端三级页能正常打开',result)

+ 0 - 0
cases/login.py → cases/pc/login.py


+ 0 - 0
cases/未登录功能/bidsearch.py → cases/pc/未登录功能/bidsearch.py


+ 0 - 0
cases/未登录功能/buyersearch.py → cases/pc/未登录功能/buyersearch.py


+ 0 - 0
cases/未登录功能/搜索列表/Proposed_construction_search.py → cases/pc/未登录功能/搜索列表/Proposed_construction_search.py


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


+ 0 - 0
cases/未登录功能/搜索列表/buyerList.py → cases/pc/未登录功能/搜索列表/buyerList.py


+ 0 - 0
cases/未登录功能/搜索列表/enterpriseSearch.py → cases/pc/未登录功能/搜索列表/enterpriseSearch.py


+ 0 - 0
cases/未登录功能/搜索列表/supplySearch.py → cases/pc/未登录功能/搜索列表/supplySearch.py


+ 0 - 0
cases/未登录功能/链接验证/__st__.py → cases/pc/未登录功能/链接验证/__st__.py


+ 0 - 0
cases/未登录功能/链接验证/check_customer_link.py → cases/pc/未登录功能/链接验证/check_customer_link.py


+ 0 - 0
cases/未登录功能/链接验证/check_link.py → cases/pc/未登录功能/链接验证/check_link.py


+ 0 - 0
cases/未登录功能/链接验证/check_link_image_comparison.py → cases/pc/未登录功能/链接验证/check_link_image_comparison.py


+ 0 - 0
cases/未登录功能/链接验证/check_link_search.py → cases/pc/未登录功能/链接验证/check_link_search.py


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


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


+ 0 - 0
cases/登录功能/__st__.py → cases/pc/登录功能/__st__.py


+ 0 - 0
cases/登录功能/三级页/detail_advancedinfo.py → cases/pc/登录功能/三级页/detail_advancedinfo.py


+ 0 - 0
cases/登录功能/三级页/detail_baseinfo.py → cases/pc/登录功能/三级页/detail_baseinfo.py


+ 0 - 0
cases/登录功能/三级页/detail_monitor_project.py → cases/pc/登录功能/三级页/detail_monitor_project.py


+ 0 - 0
cases/登录功能/企业用户信息获取/get_ent_userinfo.py → cases/pc/登录功能/企业用户信息获取/get_ent_userinfo.py


+ 0 - 0
cases/登录功能/企业用户信息获取/whether_buy.py → cases/pc/登录功能/企业用户信息获取/whether_buy.py


+ 0 - 0
cases/登录功能/剑鱼文库/libarary_my.py → cases/pc/登录功能/剑鱼文库/libarary_my.py


+ 0 - 0
cases/登录功能/剑鱼文库/library_collection.py → cases/pc/登录功能/剑鱼文库/library_collection.py


+ 0 - 0
cases/登录功能/剑鱼文库/library_search.py → cases/pc/登录功能/剑鱼文库/library_search.py


+ 0 - 0
cases/登录功能/密码校验/password_check.py → cases/pc/登录功能/密码校验/password_check.py


+ 0 - 0
cases/登录功能/我的订单/coupon.py → cases/pc/登录功能/我的订单/coupon.py


+ 0 - 0
cases/登录功能/我的订单/myorder.py → cases/pc/登录功能/我的订单/myorder.py


+ 0 - 0
cases/登录功能/搜索功能/bidsearch.py → cases/pc/登录功能/搜索功能/bidsearch.py


+ 0 - 0
cases/登录功能/搜索功能/buyersearch.py → cases/pc/登录功能/搜索功能/buyersearch.py


+ 0 - 0
cases/登录功能/搜索功能/enterpriseSearch.py → cases/pc/登录功能/搜索功能/enterpriseSearch.py


+ 0 - 0
cases/登录功能/搜索功能/rc_search.py → cases/pc/登录功能/搜索功能/rc_search.py


+ 0 - 0
cases/登录功能/搜索功能/supplySearch.py → cases/pc/登录功能/搜索功能/supplySearch.py


+ 0 - 0
cases/登录功能/收藏/message_collection.py → cases/pc/登录功能/收藏/message_collection.py


+ 0 - 0
cases/登录功能/数据/data_export.py → cases/pc/登录功能/数据/data_export.py


+ 0 - 0
cases/登录功能/数据/export_recordlist.py → cases/pc/登录功能/数据/export_recordlist.py


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


+ 0 - 0
cases/登录功能/用户中台/actionMode_commonlyList.py → cases/pc/登录功能/用户中台/actionMode_commonlyList.py


+ 0 - 0
cases/登录功能/用户中台/user_center.py → cases/pc/登录功能/用户中台/user_center.py


+ 0 - 0
cases/登录功能/用户信息获取/authorised_info.py → cases/pc/登录功能/用户信息获取/authorised_info.py


+ 0 - 0
cases/登录功能/用户信息获取/getuser.py → cases/pc/登录功能/用户信息获取/getuser.py


+ 0 - 0
cases/登录功能/监控/customer_list.py → cases/pc/登录功能/监控/customer_list.py


+ 0 - 0
cases/登录功能/监控/ent_list.py → cases/pc/登录功能/监控/ent_list.py


+ 0 - 0
cases/登录功能/监控/project_list.py → cases/pc/登录功能/监控/project_list.py


+ 0 - 0
cases/登录功能/订阅/bigmember_push.py → cases/pc/登录功能/订阅/bigmember_push.py


+ 0 - 0
cases/登录功能/订阅/entniche_push.py → cases/pc/登录功能/订阅/entniche_push.py


+ 0 - 0
cases/登录功能/订阅/push_list.py → cases/pc/登录功能/订阅/push_list.py


+ 0 - 0
cases/登录功能/身份信息获取/Identity_list.py → cases/pc/登录功能/身份信息获取/Identity_list.py


+ 0 - 0
cases/登录功能/身份信息获取/Identity_switch.py → cases/pc/登录功能/身份信息获取/Identity_switch.py


+ 0 - 0
cases/登录功能/链接验证/check_pc_url_login.py → cases/pc/登录功能/链接验证/check_pc_url_login.py


+ 3 - 2
lib/linkapi.py

@@ -6,8 +6,9 @@ import requests
 class APILink():
 class APILink():
     #打开链接,返回title
     #打开链接,返回title
     def obtain_url_title(self,url):
     def obtain_url_title(self,url):
-        response = requests.get(url)
-        response.encoding = 'utf-8'  # 设置编码为gbk
+        response = requests.get(url,headers = {
+        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'})
+        response.encoding = 'utf-8'  # 设置编码为utf-8
         soup = BeautifulSoup(response.text, 'html.parser')
         soup = BeautifulSoup(response.text, 'html.parser')
         title = soup.title.string
         title = soup.title.string
         return title
         return title