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
dd8e1162
Commit
dd8e1162
authored
Aug 03, 2023
by
xiao-hesheng
Browse files
新增spd3.0外网注册企业接口测试脚本
parent
2772d0fe
Changes
4
Hide whitespace changes
Inline
Side-by-side
air_case/spd3/外网企业注册-器械注册人.air/外网企业注册-器械注册人.py
View file @
dd8e1162
...
...
@@ -18,7 +18,7 @@ print(url)
# #获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
))
print
(
headers
)
name
=
commonFuc
().
get_business_data
(
module
,
"name"
)
#获取前缀name
name
=
commonFuc
().
get_business_data
(
module
,
"name
1
"
)
#获取前缀name
cname
=
name
+
commonFuc
().
randomString
(
5
)
#随机数生成拼接企业名称
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload"
,
cname
,
cname
,
cname
,
cname
,
cname
)
print
(
request_body
)
...
...
@@ -29,9 +29,11 @@ print(request_body)
输出:"rtn_msg": "返回注册企业信息"
"""
#发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
result
)
#获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict"
)
# commonFuc().check_result(check_dict, result)
\ No newline at end of file
print
(
check_dict
)
#断言实际结果中是否包含预期结果的内容
commonFuc
().
check_result
(
check_dict
,
result
)
commonFuc
().
check_text_exist
(
name
,
result
)
common/common_func.py
View file @
dd8e1162
...
...
@@ -339,6 +339,17 @@ class commonFuc(object):
Flag
=
True
assert_equal
(
Flag
,
True
,
'验证参数'
+
variable
+
"存在"
)
def
check_text_exist
(
self
,
check_text
,
result
):
"""
结果检查,检查文本内容是否存在于返回结果中
"""
Flag
=
False
# print('bbbbbbbbbbbbbbbbbbbbbbbbb'+str(result.values()))
if
check_text
in
str
(
result
.
values
()):
Flag
=
True
# print('aaaaaaaaaaaaaaaaaaaaaaaaaaaaa',Flag)
assert_equal
(
Flag
,
True
,
'验证文本'
+
check_text
+
"存在"
)
def
enter_h5_page
(
self
,
driver
,
params
):
"""
:param driver:
...
...
data/spd3/data
View file @
dd8e1162
...
...
@@ -41,6 +41,5 @@ json_headers: {
"companyRegistBizscopeVos": [],
"certVOList": []
}
name:"国药集团公司"
checkDict: {"code": 0}
"name1": "国药集团公司"
checkDict: {"code": 0,'msg': None}
report/summary.html
View file @
dd8e1162
...
...
@@ -74,7 +74,7 @@
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/外网企业注册-器械注册人/log.html'
target=
'_blank'
>
外网企业注册-器械注册人
</a></td>
<td
class=
"success"
>
成功
</td>
<td
class=
"details-col-elapsed"
>
0.
289
</td>
<td
class=
"details-col-elapsed"
>
0.
373
</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