Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-airtest-web-spd
Commits
f136a307
Commit
f136a307
authored
Sep 21, 2023
by
xiao-hesheng
Browse files
优化脚本
parent
bdf0f2e9
Changes
4
Hide whitespace changes
Inline
Side-by-side
air_case/mdm3_pim/a5产品信息审核_锁定后查询.air/a5产品信息审核_锁定后查询.py
View file @
f136a307
# -*- encoding=utf8 -*-
from
common.timeUtils
import
timeUtils
from
common.fileUtls
import
FileUtils
import
sys
__author__
=
"xiaohesheng"
"""
case_tag:api,mdm-web,产品信息审核_锁定后查询,id2251,id2251-5,sit,on
主数据平台:产品信息审核_锁定后查询
"""
module
=
"mdm3_pim"
from
common.common_func
import
commonFuc
,
using
from
air_case.mdm_login.登录外网系统.登录外网系统
import
login_system
pro_path
=
commonFuc
().
get_pro_path
()
sys
.
path
.
append
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a3产品信息审核_查询.air'
)
using
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a3产品信息审核_查询.air'
)
from
a3产品信息审核_查询
import
*
sys
.
path
.
append
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a4产品信息审核_锁定.air'
)
using
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a4产品信息审核_锁定.air'
)
from
a4产品信息审核_锁定
import
*
"""
场景:产品信息审核_锁定后查询
用例名称:产品信息审核_锁定后查询
输入:cname
输出:"rtn_msg": "ok"
"""
# 登录
username
=
global_var_cname
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
print
(
username
,
password
)
# 获取token和projectCode
token
,
projectCode
,
uxid
,
corpId
,
info
=
login_system
(
username
,
password
).
get_token
()
# 产品信息审核查询
module
=
"mdm3_pim"
# 产品信息审核查询
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"listAuditBillByPage_url"
)
# 获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
projectCode
)
p_name
=
global_var_p_name
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload7"
,
p_name
)
# print('产品信息审核查询请求体', request_body)
# 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
# print("产品信息审核查询返回结果", result)
data
=
commonFuc
().
analysis_json
(
'data'
,
result
)
total
=
commonFuc
().
analysis_json
(
'total'
,
data
)
GRBid
=
commonFuc
().
analysis_json
(
'id'
,
data
)
global_var_GRBid
=
GRBid
if
total
==
1
:
commonFuc
().
check_text_exist
(
p_name
,
result
)
data
=
commonFuc
().
analysis_json
(
'data'
,
result
)
else
:
commonFuc
().
check_text_exist
(
p_name
+
'error'
,
result
)
air_case/mdm3_pim/a6产品信息审核_获取产品详情信息.air/a6产品信息审核_获取产品详情信息.py
View file @
f136a307
# -*- encoding=utf8 -*-
from
common.timeUtils
import
timeUtils
from
common.fileUtls
import
FileUtils
import
sys
__author__
=
"xiaohesheng"
"""
case_tag:api,mdm-web,产品信息审核_获取产品详情信息,id2251,id2251-6,sit,on
主数据平台:产品信息审核_获取产品详情信息
"""
module
=
"mdm3_pim"
from
common.common_func
import
commonFuc
,
using
from
air_case.mdm_login.登录外网系统.登录外网系统
import
login_system
pro_path
=
commonFuc
().
get_pro_path
()
# sys.path.append(pro_path+r'\\air_case\\mdm3_pim\\a3产品信息审核_查询.air')
# using(pro_path+r'\\air_case\\mdm3_pim\\a3产品信息审核_查询.air')
# from a3产品信息审核_查询 import *
sys
.
path
.
append
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a5产品信息审核_锁定后查询.air'
)
using
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a5产品信息审核_锁定后查询.air'
)
from
a5产品信息审核_锁定后查询
import
*
"""
场景:产品信息审核_锁定后查询
用例名称:产品信息审核_锁定后查询
输入:无
输出:"rtn_msg": "ok"
"""
# 登录
username
=
global_var_cname
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
print
(
username
,
password
)
# 获取token和projectCode
token
,
projectCode
,
uxid
,
corpId
,
info
=
login_system
(
username
,
password
).
get_token
()
# 产品信息审核查询
module
=
"mdm3_pim"
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"getGoodsRegistBillDetail_url"
)
GRBid
=
global_var_GRBid
url
=
url
+
GRBid
+
"/1"
print
(
'url'
,
url
)
# 获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
projectCode
)
# 发送请求
result
=
commonFuc
().
http_get
(
url
,
headers
)
# print('产品锁定后查询获取必要信息', result)
# print('data',data)
goodsRegistVO_id
=
commonFuc
().
analysis_json
(
'id'
,
commonFuc
().
analysis_json
(
'goodsRegistVO'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
print
(
'goodsRegistVO_id'
,
goodsRegistVO_id
)
goodsName
=
global_var_p_name
goodsMfrsId
=
commonFuc
().
analysis_json
(
'goodsMfrsId'
,
commonFuc
().
analysis_json
(
'goodsRegistVO'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
corpId
=
commonFuc
().
analysis_json
(
'corpId'
,
commonFuc
().
analysis_json
(
'goodsRegistVO'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
registrationRegistVO_id
=
commonFuc
().
analysis_json
(
'id'
,
commonFuc
().
analysis_json
(
'registrationRegistVO'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
goodsSpecsRegistVOList_id
=
commonFuc
().
analysis_json
(
'id'
,
commonFuc
().
analysis_json
(
'goodsSpecsRegistVOList'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
print
(
goodsRegistVO_id
,
goodsMfrsId
,
corpId
,
registrationRegistVO_id
,
goodsSpecsRegistVOList_id
)
#断言
commonFuc
().
check_text_exist
(
goodsName
,
result
)
\ No newline at end of file
air_case/mdm3_pim/a7产品信息审核_通过.air/a7产品信息审核_通过.py
View file @
f136a307
# -*- encoding=utf8 -*-
from
common.timeUtils
import
timeUtils
from
common.fileUtls
import
FileUtils
import
sys
__author__
=
"xiaohesheng"
"""
case_tag:api,mdm-web,产品信息审核通过,id2251,id2251-7,sit,on
主数据平台:产品信息审核通过
"""
module
=
"mdm3_pim"
from
common.common_func
import
commonFuc
,
using
from
air_case.mdm_login.登录外网系统.登录外网系统
import
login_system
pro_path
=
commonFuc
().
get_pro_path
()
sys
.
path
.
append
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a6产品信息审核_获取产品详情信息.air'
)
using
(
pro_path
+
r
'\\air_case\\mdm3_pim\\a6产品信息审核_获取产品详情信息.air'
)
from
a6产品信息审核_获取产品详情信息
import
*
"""
场景:产品信息审核通过
用例名称:产品信息审核通过
输入:请求体
输出:"rtn_msg": "ok"
"""
# 登录
username
=
global_var_cname
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
print
(
username
,
password
)
# 获取token和projectCode
token
,
projectCode
,
uxid
,
corpId
,
info
=
login_system
(
username
,
password
).
get_token
()
# 产品信息审核查询
module
=
"mdm3_pim"
# =============================产品审核通过======================================
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"handleAuditGoodsRegist_url"
)
# 获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
projectCode
)
now
=
timeUtils
().
get_time_hms
()
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload9"
,
GRBid
,
goodsRegistVO_id
,
now
,
now
,
uxid
,
uxid
,
GRBid
,
goodsName
,
goodsMfrsId
,
goodsMfrsId
,
corpId
,
corpId
,
goodsSpecsRegistVOList_id
,
now
,
now
,
uxid
,
uxid
,
GRBid
,
goodsRegistVO_id
,
goodsMfrsId
,
goodsName
,
goodsName
,
goodsName
,
goodsName
,
goodsName
,
goodsName
,
registrationRegistVO_id
,
now
,
now
,
uxid
,
uxid
,
GRBid
,
goodsRegistVO_id
,
goodsName
,
now
,
goodsMfrsId
,
goodsMfrsId
,
goodsName
)
# 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
# print('产品审核通过',result)
code
=
commonFuc
().
analysis_json
(
'code'
,
result
)
# print('code',code)
commonFuc
().
check_text_exist
(
code
,
result
)
\ No newline at end of file
report/summary.html
View file @
f136a307
...
...
@@ -56,7 +56,7 @@
<tr
width=
"600"
>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
0分
4
秒
</td>
<td
class=
'details-col-elapsed'
>
0分
6
秒
</td>
<td
class=
"details-col-elapsed"
>
100.0%
</td>
</tr>
</table>
...
...
@@ -72,9 +72,9 @@
</tr>
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/a
4
产品信息审核_
锁定
/log.html'
target=
'_blank'
>
a
4
产品信息审核_
锁定
</a></td>
<td
class=
"details-col-elapsed"
><a
href=
'../log/a
7
产品信息审核_
通过
/log.html'
target=
'_blank'
>
a
7
产品信息审核_
通过
</a></td>
<td
class=
"success"
>
成功
</td>
<td
class=
"details-col-elapsed"
>
4.536
</td>
<td
class=
"details-col-elapsed"
>
6.792
</td>
<td
class=
"details-col-elapsed"
>
xiaohesheng
</td>
</tr>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment