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
126e1fbd
Commit
126e1fbd
authored
Aug 10, 2020
by
gaotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
input清空临时修改
parent
8f563123
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
40 additions
and
32 deletions
+40
-32
tests/test_cases/test_jbaq.py
tests/test_cases/test_jbaq.py
+40
-32
No files found.
tests/test_cases/test_jbaq.py
View file @
126e1fbd
...
@@ -73,10 +73,10 @@ def test_addxyr(engine):
...
@@ -73,10 +73,10 @@ def test_addxyr(engine):
@
pytest
.
mark
.
nullxyr
@
pytest
.
mark
.
nullxyr
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_null_xyr
(
engine
):
def
test_null_xyr
(
engine
):
js
=
'''document.querySelector("#起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名").value = "";'''
#
js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名").value = "";'''
engine
.
driver
.
execute_script
(
js
)
#
engine.driver.execute_script(js)
# engine
.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']")[0].clear()
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']"
)[
0
]
.
clear
()
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -90,14 +90,14 @@ def test_null_xyr(engine):
...
@@ -90,14 +90,14 @@ def test_null_xyr(engine):
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullbirth
(
engine
):
def
test_nullbirth
(
engine
):
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
js
=
'''document.querySelector("//div[@title='出生日期']/following-sibling::div[1]//input").value = "";'''
#
js = '''document.querySelector("//div[@title='出生日期']/following-sibling::div[1]//input").value = "";'''
engine
.
driver
.
execute_script
(
js
)
#
engine.driver.execute_script(js)
#
engine.driver.xpath("//div[@title='出生日期']/following-sibling::div[1]//input")[0].clear()
engine
.
driver
.
xpath
(
"//div[@title='出生日期']/following-sibling::div[1]//input"
)[
0
]
.
clear
()
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
time
.
sleep
(
0
.5
)
time
.
sleep
(
3
.5
)
message
=
engine
.
driver
.
xpath
(
"//div[@class='ant-message']//span[text()='有必填项未填']"
)
message
=
engine
.
driver
.
xpath
(
"//div[@class='ant-message']//span[text()='有必填项未填']"
)
assert
len
(
message
)
==
1
assert
len
(
message
)
==
1
...
@@ -107,12 +107,12 @@ def test_nullbirth(engine):
...
@@ -107,12 +107,12 @@ def test_nullbirth(engine):
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullID
(
engine
):
def
test_nullID
(
engine
):
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
js
=
'''document.querySelector("#起诉意见书_犯罪嫌疑人_0_身份证号码").value="";'''
#
js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_身份证号码").value="";'''
engine
.
driver
.
execute_script
(
js
)
#
engine.driver.execute_script(js)
# js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_身份证号码']").value = "";'''
# js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_身份证号码']").value = "";'''
# # engine.driver.execute_script(js)
# # engine.driver.execute_script(js)
#
engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_身份证号码']")[0].clear()
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_身份证号码']"
)[
0
]
.
clear
()
time
.
sleep
(
2.5
)
time
.
sleep
(
2.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -154,9 +154,9 @@ def test_notnulledu(engine):
...
@@ -154,9 +154,9 @@ def test_notnulledu(engine):
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullDomicile
(
engine
):
def
test_nullDomicile
(
engine
):
js
=
'''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']").value = "";'''
#
js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']").value = "";'''
engine
.
driver
.
execute_script
(
js
)
#
engine.driver.execute_script(js)
#
engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']")[0].clear()
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']"
)[
0
]
.
clear
()
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -170,7 +170,9 @@ def test_nullDomicile(engine):
...
@@ -170,7 +170,9 @@ def test_nullDomicile(engine):
@
pytest
.
mark
.
basicmatter
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_notnullDomicile
(
engine
):
def
test_notnullDomicile
(
engine
):
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']"
)[
0
]
.
clear
()
.
send_keys
(
'123'
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']"
)[
0
]
input
.
clear
()
input
.
send_keys
(
'123'
)
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -183,10 +185,10 @@ def test_notnullDomicile(engine):
...
@@ -183,10 +185,10 @@ def test_notnullDomicile(engine):
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nulladdr
(
engine
):
def
test_nulladdr
(
engine
):
js
=
'''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']").value = "";'''
#
js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']").value = "";'''
engine
.
driver
.
execute_script
(
js
)
#
engine.driver.execute_script(js)
#
engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']")[0].clear()
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_住址']"
)[
0
]
.
clear
()
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -198,7 +200,9 @@ def test_nulladdr(engine):
...
@@ -198,7 +200,9 @@ def test_nulladdr(engine):
@
pytest
.
mark
.
basicmatter
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_notnulladdr
(
engine
):
def
test_notnulladdr
(
engine
):
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_住址']"
)[
0
]
.
clear
()
.
send_keys
(
'123'
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='起诉意见书_犯罪嫌疑人_0_住址']"
)[
0
]
input
.
clear
()
input
.
send_keys
(
'123'
)
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -265,10 +269,10 @@ def test_notnullSpecialID(engine):
...
@@ -265,10 +269,10 @@ def test_notnullSpecialID(engine):
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullFilingTime
(
engine
):
def
test_nullFilingTime
(
engine
):
js
=
'''document.querySelector("//div[@title='立案时间']/following-sibling::div[1]//input").value = "";'''
#
js = '''document.querySelector("//div[@title='立案时间']/following-sibling::div[1]//input").value = "";'''
engine
.
driver
.
execute_script
(
js
)
#
engine.driver.execute_script(js)
#
engine.driver.xpath("//div[@title='立案时间']/following-sibling::div[1]//input")[0].clear()
engine
.
driver
.
xpath
(
"//div[@title='立案时间']/following-sibling::div[1]//input"
)[
0
]
.
clear
()
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -280,7 +284,9 @@ def test_nullFilingTime(engine):
...
@@ -280,7 +284,9 @@ def test_nullFilingTime(engine):
@
pytest
.
mark
.
basicmatter
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
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日'
)
input
=
engine
.
driver
.
xpath
(
"//div[@title='立案时间']/following-sibling::div[1]//input"
)[
0
]
input
.
clear
()
input
.
send_keys
(
'5月5日'
)
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -292,7 +298,9 @@ def test_IncorrectFormatFilingTime(engine): # 立案时间为空
...
@@ -292,7 +298,9 @@ def test_IncorrectFormatFilingTime(engine): # 立案时间为空
@
pytest
.
mark
.
basicmatter
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
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日'
)
input
=
engine
.
driver
.
xpath
(
"//div[@title='立案时间']/following-sibling::div[1]//input"
)[
0
]
input
.
clear
()
input
.
send_keys
(
'2020年05月05日'
)
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -305,12 +313,12 @@ def test_correctFormatFilingTime(engine): # 立案时间格式于标准不一致
...
@@ -305,12 +313,12 @@ def test_correctFormatFilingTime(engine): # 立案时间格式于标准不一致
@
pytest
.
mark
.
basicmatter
@
pytest
.
mark
.
basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
@
get_engine
(
__file__
,
'JBAQ_URL'
)
def
test_nullmeasure
(
engine
):
# 强制措施为空
def
test_nullmeasure
(
engine
):
# 强制措施为空
js
=
'''document.querySelector("#起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要").value="";'''
#
js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要").value="";'''
engine
.
driver
.
execute_script
(
js
)
#
engine.driver.execute_script(js)
#
input = engine.driver.xpath("//textarea[@id='起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要']")[0]
input
=
engine
.
driver
.
xpath
(
"//textarea[@id='起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要']"
)[
0
]
#
input.click()
input
.
click
()
#
input.clear()
input
.
clear
()
time
.
sleep
(
3.5
)
time
.
sleep
(
3.5
)
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
=
engine
.
driver
.
xpath
(
"//span[text()='保存']/.."
)[
0
]
save_button
.
click
()
save_button
.
click
()
...
@@ -319,10 +327,10 @@ def test_nullmeasure(engine): # 强制措施为空
...
@@ -319,10 +327,10 @@ def test_nullmeasure(engine): # 强制措施为空
assert
len
(
message
)
==
1
assert
len
(
message
)
==
1
@
pytest
.
mark
.
basicmatter
#
@pytest.mark.basicmatter
@
get_engine
(
__file__
,
'JBAQ_URL'
)
#
@get_engine(__file__, 'JBAQ_URL')
def
test_fzjlRetract
(
engine
):
# 犯罪经历收起
#
def test_fzjlRetract(engine): # 犯罪经历收起
pass
#
pass
# engine.driver.xpath("//div[text()='犯罪经历']/following-sibling::div[1]//a[@class='toggleTrigger___2NjVY']")[0].click()
# engine.driver.xpath("//div[text()='犯罪经历']/following-sibling::div[1]//a[@class='toggleTrigger___2NjVY']")[0].click()
# time.sleep(0.5)
# time.sleep(0.5)
# save_button = engine.driver.xpath("//span[text()='保存']/..")[0]
# save_button = engine.driver.xpath("//span[text()='保存']/..")[0]
...
...
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