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-cmdc
Commits
3cea1a26
Commit
3cea1a26
authored
Feb 18, 2024
by
liguangyu06
Browse files
优化
parent
521c6113
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_special_fresenius_group/商品详情页_特价单品显示验证.air/商品详情页_特价单品显示验证.py
View file @
3cea1a26
...
@@ -15,8 +15,8 @@ import json
...
@@ -15,8 +15,8 @@ import json
module
=
"cmdc_special_fresenius_group"
module
=
"cmdc_special_fresenius_group"
# 第一步登录后台运营平台获取cmdc_access_token
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username
1
"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
2
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
1
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
2
"
)
# 获取登录后Cmdc_access_token
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
...
@@ -34,8 +34,8 @@ company_code = result["data"]["list"][0]["companyCode"]
...
@@ -34,8 +34,8 @@ company_code = result["data"]["list"][0]["companyCode"]
print
(
product_code
)
print
(
product_code
)
# 第三步登录多采商城获取token信息
# 第三步登录多采商城获取token信息
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
4
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
4
"
)
# 获取登录后Cmdc_access_token
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcMaiiLogin
(
username
,
password
).
get_token
()
cmdc_access_token
=
CmdcMaiiLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers1"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers1"
,
cmdc_access_token
)
...
@@ -53,7 +53,7 @@ request_body = commonFuc().get_business_data(module, "payload41", product_code,
...
@@ -53,7 +53,7 @@ request_body = commonFuc().get_business_data(module, "payload41", product_code,
"""
"""
场景:验证特价单品详情页特价信息展示是否正确
场景:验证特价单品详情页特价信息展示是否正确
用例名称:验证商品详情页面特价单品的展示
用例名称:验证商品详情页面特价单品的展示
输出:{"activityName":"每
只
特价1
0
1元,有效期202
3-11-09至2031-12-31
"}
输出:{"activityName":"每
支
特价1
1.1
1元,有效期202
4-02-11至2036-03-29
"}
"""
"""
# 发送请求
# 发送请求
...
...
air_case/cmdc_special_fresenius_group/特价单品_创建需求单.air/特价单品_创建需求单.py
View file @
3cea1a26
...
@@ -15,8 +15,8 @@ import json
...
@@ -15,8 +15,8 @@ import json
module
=
"cmdc_special_fresenius_group"
module
=
"cmdc_special_fresenius_group"
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
4
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
4
"
)
# 获取登录后Cmdc_access_token
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcMaiiLogin
(
username
,
password
).
get_token
()
cmdc_access_token
=
CmdcMaiiLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers1"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers1"
,
cmdc_access_token
)
...
@@ -37,9 +37,10 @@ result = requests.post(url, json=request_body, headers=headers)
...
@@ -37,9 +37,10 @@ result = requests.post(url, json=request_body, headers=headers)
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
result
=
json
.
loads
(
result
.
content
)
print
(
result
)
# 获取创建需求成功后需求单信息
# 获取创建需求成功后需求单信息
demand_parent_code
=
result
[
"data"
][
"国药集团
上海
医疗器械有限公司"
][
"demandParentCode"
]
demand_parent_code
=
result
[
"data"
][
"国药集团
联合
医疗器械有限公司"
][
"demandParentCode"
]
demand_parent_id
=
result
[
"data"
][
"国药集团
上海
医疗器械有限公司"
][
"demandParentId"
]
demand_parent_id
=
result
[
"data"
][
"国药集团
联合
医疗器械有限公司"
][
"demandParentId"
]
# 实际结果
# 实际结果
result
=
{
"demandParentCode"
:
demand_parent_code
}
result
=
{
"demandParentCode"
:
demand_parent_code
}
...
...
air_case/cmdc_special_fresenius_group/特价单品_限购验证.air/特价单品_限购验证.py
View file @
3cea1a26
...
@@ -16,8 +16,8 @@ module = "cmdc_special_fresenius_group"
...
@@ -16,8 +16,8 @@ module = "cmdc_special_fresenius_group"
# 第一步登录后台运营平台获取cmdc_access_token
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username
1
"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
2
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
1
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
2
"
)
# 获取登录后Cmdc_access_token
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
...
...
air_case/cmdc_special_fresenius_group/特价单品新增验证.air/特价单品新增验证.py
View file @
3cea1a26
...
@@ -19,8 +19,8 @@ module = "cmdc_special_fresenius_group"
...
@@ -19,8 +19,8 @@ module = "cmdc_special_fresenius_group"
# 第一步登录后台运营平台获取cmdc_access_token
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username
1
"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
2
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
1
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
2
"
)
# 获取登录后Cmdc_access_token
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
...
...
data/cmdc_special_fresenius_group/data
View file @
3cea1a26
This diff is collapsed.
Click to expand it.
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