|
@@ -0,0 +1,49 @@
|
|
|
|
+from hytest import *
|
|
|
|
+from lib.linkapi import apilink
|
|
|
|
+class T0001:
|
|
|
|
+ #测试用例名称
|
|
|
|
+ tags=['标讯搜索页验证']
|
|
|
|
+ url1 = 'https://app-a1.jianyu360.cn/jy_mobile/search/middle/bidding'
|
|
|
|
+ # 测试用例1
|
|
|
|
+ # 样本快照,每一个链接,快照的名字不一样,要修改
|
|
|
|
+ expected_app_search_screenshot = 'images/expected_app_search_screenshot.png'
|
|
|
|
+ current_app_search_screenshot = 'images/current_app_search_screenshot.png'
|
|
|
|
+
|
|
|
|
+ # 定义要截取的区域
|
|
|
|
+ clip1 = {
|
|
|
|
+ 'x': 0,
|
|
|
|
+ 'y': 0,
|
|
|
|
+ 'width': 1280, # 根据你的截图实际宽度设置
|
|
|
|
+ 'height': 600 # 根据你的截图实际高度设置
|
|
|
|
+ }
|
|
|
|
+ # 测试用例2
|
|
|
|
+ url2 = 'https://wx.jianyu360.cn/jy_mobile/search/result/bidding'
|
|
|
|
+ # 样本快照,每一个链接,快照的名字不一样,要修改
|
|
|
|
+ expected_wx_search_screenshot = 'images/expected_wx_search_screenshot.png'
|
|
|
|
+ current_wx_search_screenshot = 'images/current_wx_search_screenshot.png'
|
|
|
|
+
|
|
|
|
+ # 定义要截取的区域
|
|
|
|
+ clip2 = {
|
|
|
|
+ 'x': 0,
|
|
|
|
+ 'y': 0,
|
|
|
|
+ 'width': 1280, # 根据你的截图实际宽度设置
|
|
|
|
+ 'height': 600 # 根据你的截图实际高度设置
|
|
|
|
+ }
|
|
|
|
+ ddt_cases = [
|
|
|
|
+ {
|
|
|
|
+ 'name': 'app标讯搜索页面能否正常打开',
|
|
|
|
+ 'para': [url1, expected_app_search_screenshot, current_app_search_screenshot, clip1]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ 'name': '微信标讯搜索页面能否正常打开',
|
|
|
|
+ 'para': [url2, expected_wx_search_screenshot, current_wx_search_screenshot, clip2]
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+
|
|
|
|
+ #测试步骤
|
|
|
|
+
|
|
|
|
+ def teststeps(self):
|
|
|
|
+ url,expected_screenshot,current_screenshot,clip= self.para
|
|
|
|
+ result=apilink.contrast_snapshot(url,expected_screenshot,current_screenshot,clip)
|
|
|
|
+
|
|
|
|
+ CHECK_POINT("检查标讯搜索页面是否正常打开", result)
|