Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in / Register
Toggle navigation
Z
znfz_autotest
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qianyanyan
znfz_autotest
Commits
8f563123
Commit
8f563123
authored
Jul 28, 2020
by
gaotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
input清空
parent
e1740c30
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
67 additions
and
15 deletions
+67
-15
tests/test_cases/test_jbaq.py
tests/test_cases/test_jbaq.py
+67
-15
No files found.
tests/test_cases/test_jbaq.py
View file @
8f563123
...
...
@@ -9,10 +9,10 @@ from engine import get_engine
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_addxyr
(
engine
):
# engine.init()
basic_url
=
engine
.
get_testUrl
(
'JBAQ_URL'
)
case_id
=
engine
.
get_caseId
(
'caseId'
)
url
=
basic_url
.
format
(
bmsah
=
case_id
)
engine
.
driver
.
get
(
url
)
#
basic_url = engine.get_testUrl('JBAQ_URL')
#
case_id = engine.get_caseId('caseId')
#
url = basic_url.format(bmsah=case_id)
#
engine.driver.get(url)
xyr_add
=
engine
.
driver
.
xpath
(
"//div[@class='plus___1ckgY']"
)
if
not
xyr_add
:
engine
.
logger
.
info
(
'没有基本信息!!查看具体情况'
)
...
...
@@ -73,9 +73,12 @@ def test_addxyr(engine):
@
pytest
.
mark
.
nullxyr
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_null_xyr
(
engine
):
engine
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']"
)[
0
]
.
clear
()
js
=
'''document.querySelector("#起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名").value = "";'''
engine
.
driver
.
execute_script
(
js
)
# engine.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']")[0].clear()
time
.
sleep
(
0.5
)
save_button
=
engine
.
xpath
(
"//span[text()='保存']
"
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/..
"
)[
0
]
save_button
.
click
()
time
.
sleep
(
0.5
)
message
=
engine
.
xpath
(
"//div[@class='ant-message']//span[text()='有必填项未填']"
)
...
...
@@ -83,11 +86,14 @@ def test_null_xyr(engine):
@
pytest
.
mark
.
basicmatter
1
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullbirth
(
engine
):
time
.
sleep
(
0.5
)
engine
.
driver
.
xpath
(
"//div[@title='出生日期']/following-sibling::div[1]//input"
)[
0
]
.
clear
()
js
=
'''document.querySelector("//div[@title='出生日期']/following-sibling::div[1]//input").value = "";'''
engine
.
driver
.
execute_script
(
js
)
# engine.driver.xpath("//div[@title='出生日期']/following-sibling::div[1]//input")[0].clear()
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
...
...
@@ -101,8 +107,13 @@ def test_nullbirth(engine):
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullID
(
engine
):
time
.
sleep
(
0.5
)
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_身份证号码']"
)[
0
]
.
clear
()
time
.
sleep
(
0.5
)
js
=
'''document.querySelector("#起诉意见书_犯罪嫌疑人_0_身份证号码").value="";'''
engine
.
driver
.
execute_script
(
js
)
# js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_身份证号码']").value = "";'''
# # engine.driver.execute_script(js)
# engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_身份证号码']")[0].clear()
time
.
sleep
(
2.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
time
.
sleep
(
0.5
)
...
...
@@ -142,7 +153,10 @@ def test_notnulledu(engine):
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullDomicile
(
engine
):
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']"
)[
0
]
.
clear
()
js
=
'''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']").value = "";'''
engine
.
driver
.
execute_script
(
js
)
# engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']")[0].clear()
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
...
...
@@ -168,7 +182,11 @@ def test_notnullDomicile(engine):
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nulladdr
(
engine
):
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_住址']"
)[
0
]
.
clear
()
js
=
'''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']").value = "";'''
engine
.
driver
.
execute_script
(
js
)
# engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']")[0].clear()
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
...
...
@@ -246,7 +264,11 @@ def test_notnullSpecialID(engine):
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullFilingTime
(
engine
):
engine
.
driver
.
xpath
(
"//div[@title='立案时间']/following-sibling::div[1]//input"
)[
0
]
.
clear
()
js
=
'''document.querySelector("//div[@title='立案时间']/following-sibling::div[1]//input").value = "";'''
engine
.
driver
.
execute_script
(
js
)
# engine.driver.xpath("//div[@title='立案时间']/following-sibling::div[1]//input")[0].clear()
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
...
...
@@ -257,7 +279,7 @@ def test_nullFilingTime(engine):
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_IncorrectFormatFilingTime
(
engine
):
def
test_IncorrectFormatFilingTime
(
engine
):
# 立案时间为空
engine
.
driver
.
xpath
(
"//div[@title='立案时间']/following-sibling::div[1]//input"
)[
0
]
.
clear
()
.
send_keys
(
'5月5日'
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
...
...
@@ -269,7 +291,7 @@ def test_IncorrectFormatFilingTime(engine):
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_correctFormatFilingTime
(
engine
):
def
test_correctFormatFilingTime
(
engine
):
# 立案时间格式于标准不一致
engine
.
driver
.
xpath
(
"//div[@title='立案时间']/following-sibling::div[1]//input"
)[
0
]
.
clear
()
.
send_keys
(
'2020年05月05日'
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
...
...
@@ -280,3 +302,33 @@ def test_correctFormatFilingTime(engine):
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullmeasure
(
engine
):
# 强制措施为空
js
=
'''document.querySelector("#起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要").value="";'''
engine
.
driver
.
execute_script
(
js
)
# input = engine.driver.xpath("//textarea[@id='起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要']")[0]
# input.click()
# input.clear()
time
.
sleep
(
3.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
time
.
sleep
(
0.5
)
message
=
engine
.
driver
.
xpath
(
"//div[@class='ant-message']//span[contains(text(),'保存成功')]"
)
assert
len
(
message
)
==
1
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_fzjlRetract
(
engine
):
# 犯罪经历收起
pass
# engine.driver.xpath("//div[text()='犯罪经历']/following-sibling::div[1]//a[@class='toggleTrigger___2NjVY']")[0].click()
# time.sleep(0.5)
# save_button = engine.driver.xpath("//span[text()='保存']/..")[0]
# save_button.click()
# time.sleep(0.5)
# message = engine.driver.xpath("//div[@class='ant-message']//span[contains(text(),'保存成功')]")
# assert len(message) == 1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a 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