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
e1740c30
Commit
e1740c30
authored
Jul 21, 2020
by
gaotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
元素提取错误修正
parent
243ebd03
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
55 additions
and
58 deletions
+55
-58
tests/test_cases/report.html
tests/test_cases/report.html
+28
-32
tests/test_cases/test_gsjd.py
tests/test_cases/test_gsjd.py
+27
-26
No files found.
tests/test_cases/report.html
View file @
e1740c30
...
@@ -243,7 +243,7 @@ function filter_table(elem) {
...
@@ -243,7 +243,7 @@ function filter_table(elem) {
}
}
</script>
</script>
<h1>
report.html
</h1>
<h1>
report.html
</h1>
<p>
Report generated on 21-Jul-2020 at 14:
06:52
by
<a
href=
"https://pypi.python.org/pypi/pytest-html"
>
pytest-html
</a>
v2.1.1
</p>
<p>
Report generated on 21-Jul-2020 at 14:
33:47
by
<a
href=
"https://pypi.python.org/pypi/pytest-html"
>
pytest-html
</a>
v2.1.1
</p>
<h2>
Environment
</h2>
<h2>
Environment
</h2>
<table
id=
"environment"
>
<table
id=
"environment"
>
<tr>
<tr>
...
@@ -259,7 +259,7 @@ function filter_table(elem) {
...
@@ -259,7 +259,7 @@ function filter_table(elem) {
<td>
Python
</td>
<td>
Python
</td>
<td>
3.6.8
</td></tr></table>
<td>
3.6.8
</td></tr></table>
<h2>
Summary
</h2>
<h2>
Summary
</h2>
<p>
1 tests ran in
40.89
seconds.
</p>
<p>
1 tests ran in
32.80
seconds.
</p>
<p
class=
"filter"
hidden=
"true"
>
(Un)check the boxes to filter the results.
</p><input
checked=
"true"
class=
"filter"
data-test-result=
"passed"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"passed"
>
1 passed
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"skipped"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"skipped"
>
0 skipped
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"failed"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"failed"
>
0 failed
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"error"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"error"
>
0 errors
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"xfailed"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"xfailed"
>
0 expected failures
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"xpassed"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"xpassed"
>
0 unexpected passes
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"rerun"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"rerun"
>
0 rerun
</span>
<p
class=
"filter"
hidden=
"true"
>
(Un)check the boxes to filter the results.
</p><input
checked=
"true"
class=
"filter"
data-test-result=
"passed"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"passed"
>
1 passed
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"skipped"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"skipped"
>
0 skipped
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"failed"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"failed"
>
0 failed
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"error"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"error"
>
0 errors
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"xfailed"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"xfailed"
>
0 expected failures
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"xpassed"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"xpassed"
>
0 unexpected passes
</span>
,
<input
checked=
"true"
class=
"filter"
data-test-result=
"rerun"
disabled=
"true"
hidden=
"true"
name=
"filter_checkbox"
onChange=
"filter_table(this)"
type=
"checkbox"
/><span
class=
"rerun"
>
0 rerun
</span>
<h2>
Results
</h2>
<h2>
Results
</h2>
<table
id=
"results-table"
>
<table
id=
"results-table"
>
...
@@ -274,36 +274,32 @@ function filter_table(elem) {
...
@@ -274,36 +274,32 @@ function filter_table(elem) {
<tbody
class=
"passed results-table-row"
>
<tbody
class=
"passed results-table-row"
>
<tr>
<tr>
<td
class=
"col-result"
>
Passed
</td>
<td
class=
"col-result"
>
Passed
</td>
<td
class=
"col-name"
>
test_
jbaq.py::test_nullbirth
</td>
<td
class=
"col-name"
>
test_
gsjd.py::test_reset
</td>
<td
class=
"col-duration"
>
40.70
</td>
<td
class=
"col-duration"
>
32.63
</td>
<td
class=
"col-links"
></td></tr>
<td
class=
"col-links"
></td></tr>
<tr>
<tr>
<td
class=
"extra"
colspan=
"4"
>
<td
class=
"extra"
colspan=
"4"
>
<div
class=
"log"
>
------------------------------Captured stdout call------------------------------
<br/>
assert 0 == 1
<div
class=
"log"
>
------------------------------Captured stderr call------------------------------
<br/>
[2020-07-21 14:33:14,508] - [ INFO] - [ test_gsjd] - [ read_config.py] - [ 29] - the configPath: C:\Users\80980\znfz_autotest\config\config.ini
+ where 0 = len([])
[2020-07-21 14:33:17,733] - [ INFO] - [ test_gsjd] - [ read_config.py] - [ 33] - the browserType : Chrome
<br/>
------------------------------Captured stderr call------------------------------
<br/>
[2020-07-21 14:06:11,544] - [ INFO] - [ test_jbaq] - [ read_config.py] - [ 29] - the configPath: C:\Users\80980\znfz_autotest\config\config.ini
[2020-07-21 14:33:17,733] - [ INFO] - [ test_gsjd] - [ browser_engine.py] - [ 28] - browserName: Chrome
[2020-07-21 14:06:14,747] - [ INFO] - [ test_jbaq] - [ read_config.py] - [ 33] - the browserType : Chrome
[2020-07-21 14:33:28,583] - [ INFO] - [ test_gsjd] - [ browser_engine.py] - [ 33] - Open url: http://2u8997d500.zicp.vip:46630/cm
[2020-07-21 14:06:14,748] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 28] - browserName: Chrome
[2020-07-21 14:33:31,705] - [ INFO] - [ test_gsjd] - [ browser_engine.py] - [ 36] - Maximize the current window.
[2020-07-21 14:06:26,572] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 33] - Open url: http://2u8997d500.zicp.vip:46630/cm
[2020-07-21 14:33:31,709] - [ INFO] - [ test_gsjd] - [ browser_engine.py] - [ 38] - Set implicitly wait 10 seconds.
[2020-07-21 14:06:29,695] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 36] - Maximize the current window.
[2020-07-21 14:33:31,709] - [ INFO] - [ test_gsjd] - [ read_config.py] - [ 43] - the userInfo : 周朝阳
[2020-07-21 14:06:29,697] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 38] - Set implicitly wait 10 seconds.
[2020-07-21 14:33:31,709] - [ INFO] - [ test_gsjd] - [ read_config.py] - [ 43] - the userInfo : qazwsxedc
[2020-07-21 14:06:29,697] - [ INFO] - [ test_jbaq] - [ read_config.py] - [ 43] - the userInfo : 周朝阳
[2020-07-21 14:33:31,709] - [ INFO] - [ test_gsjd] - [ browser_engine.py] - [ 47] - username: 周朝阳
[2020-07-21 14:06:29,697] - [ INFO] - [ test_jbaq] - [ read_config.py] - [ 43] - the userInfo : qazwsxedc
[2020-07-21 14:33:31,741] - [ INFO] - [ test_gsjd] - [ browser_engine.py] - [ 52] - tags.text:请选择所属部门
[2020-07-21 14:06:29,697] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 47] - username: 周朝阳
[2020-07-21 14:33:32,997] - [ INFO] - [ test_gsjd] - [ browser_engine.py] - [ 61] - tags2.text:瓯海区院
[2020-07-21 14:06:29,736] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 52] - tags.text:请选择所属部门
[2020-07-21 14:33:44,925] - [ INFO] - [ test_gsjd] - [ __init__.py] - [ 23] - 执行时间:30.417637825012207s
[2020-07-21 14:06:31,003] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 61] - tags2.text:瓯海区院
<br/>
-------------------------------Captured log call--------------------------------
<br/>
[32mINFO [0m test_gsjd:read_config.py:29 the configPath: C:\Users\80980\znfz_autotest\config\config.ini
[2020-07-21 14:06:33,460] - [ INFO] - [ test_jbaq] - [ read_config.py] - [ 48] - the gsjdCase : 瓯检起诉受[2020]33030400557号
[32mINFO [0m test_gsjd:read_config.py:33 the browserType : Chrome
[2020-07-21 14:06:33,460] - [ INFO] - [ test_jbaq] - [ browser_engine.py] - [ 78] - the testUrl : http://2u8997d500.zicp.vip:46630/cm/currencydeal/瓯检起诉受[2020]33030400557号/case?bmsah=瓯检起诉受[2020]33030400557号
[32mINFO [0m test_gsjd:browser_engine.py:28 browserName: Chrome
<br/>
-------------------------------Captured log call--------------------------------
<br/>
[32mINFO [0m test_jbaq:read_config.py:29 the configPath: C:\Users\80980\znfz_autotest\config\config.ini
[32mINFO [0m test_gsjd:browser_engine.py:33 Open url: http://2u8997d500.zicp.vip:46630/cm
[32mINFO [0m test_jbaq:read_config.py:33 the browserType : Chrome
[32mINFO [0m test_gsjd:browser_engine.py:36 Maximize the current window.
[32mINFO [0m test_jbaq:browser_engine.py:28 browserName: Chrome
[32mINFO [0m test_gsjd:browser_engine.py:38 Set implicitly wait 10 seconds.
[32mINFO [0m test_jbaq:browser_engine.py:33 Open url: http://2u8997d500.zicp.vip:46630/cm
[32mINFO [0m test_gsjd:read_config.py:43 the userInfo : 周朝阳
[32mINFO [0m test_jbaq:browser_engine.py:36 Maximize the current window.
[32mINFO [0m test_gsjd:read_config.py:43 the userInfo : qazwsxedc
[32mINFO [0m test_jbaq:browser_engine.py:38 Set implicitly wait 10 seconds.
[32mINFO [0m test_gsjd:browser_engine.py:47 username: 周朝阳
[32mINFO [0m test_jbaq:read_config.py:43 the userInfo : 周朝阳
[32mINFO [0m test_gsjd:browser_engine.py:52 tags.text:请选择所属部门
[32mINFO [0m test_jbaq:read_config.py:43 the userInfo : qazwsxedc
[32mINFO [0m test_gsjd:browser_engine.py:61 tags2.text:瓯海区院
[32mINFO [0m test_jbaq:browser_engine.py:47 username: 周朝阳
[32mINFO [0m test_gsjd:__init__.py:23 执行时间:30.417637825012207s
<br/></div></td></tr></tbody></table></body></html>
[32mINFO [0m test_jbaq:browser_engine.py:52 tags.text:请选择所属部门
\ No newline at end of file
[32mINFO [0m test_jbaq:browser_engine.py:61 tags2.text:瓯海区院
[32mINFO [0m test_jbaq:read_config.py:48 the gsjdCase : 瓯检起诉受[2020]33030400557号
[32mINFO [0m test_jbaq:browser_engine.py:78 the testUrl : http://2u8997d500.zicp.vip:46630/cm/currencydeal/瓯检起诉受[2020]33030400557号/case?bmsah=瓯检起诉受[2020]33030400557号
<br/></div></td></tr></tbody></table></body></html>
\ No newline at end of file
tests/test_cases/test_gsjd.py
View file @
e1740c30
...
@@ -7,21 +7,21 @@ import pytest,time
...
@@ -7,21 +7,21 @@ import pytest,time
@
get_engine
(
__file__
,
'URL'
)
@
get_engine
(
__file__
,
'URL'
)
def
test_full_select
(
engine
):
def
test_full_select
(
engine
):
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
.
get
(
0
)
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
[
0
]
if
scdb
:
if
scdb
:
scdb
.
click
()
scdb
.
click
()
else
:
else
:
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
return
return
case_id
=
engine
.
get_caseId
(
'caseId'
)
case_id
=
engine
.
get_caseId
(
'caseId'
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
.
get
(
0
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
[
0
]
if
input
:
if
input
:
input
.
send_keys
(
case_id
)
input
.
send_keys
(
case_id
)
else
:
else
:
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
.
get
(
0
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
[
0
]
if
select
:
if
select
:
select
.
click
()
select
.
click
()
else
:
else
:
...
@@ -37,21 +37,21 @@ def test_full_select(engine):
...
@@ -37,21 +37,21 @@ def test_full_select(engine):
@
get_engine
(
__file__
,
'URL'
)
@
get_engine
(
__file__
,
'URL'
)
def
test_sub_select
(
engine
):
def
test_sub_select
(
engine
):
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
.
get
(
0
)
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
[
0
]
if
scdb
:
if
scdb
:
scdb
.
click
()
scdb
.
click
()
else
:
else
:
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
return
return
case_id
=
engine
.
get_caseId
(
'caseId'
)[
11
:
-
2
]
case_id
=
engine
.
get_caseId
(
'caseId'
)[
11
:
-
2
]
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
.
get
(
0
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
[
0
]
if
input
:
if
input
:
input
.
send_keys
(
case_id
)
input
.
send_keys
(
case_id
)
else
:
else
:
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
.
get
(
0
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
[
0
]
if
select
:
if
select
:
select
.
click
()
select
.
click
()
else
:
else
:
...
@@ -66,7 +66,7 @@ def test_sub_select(engine):
...
@@ -66,7 +66,7 @@ def test_sub_select(engine):
@
get_engine
(
__file__
,
'URL'
)
@
get_engine
(
__file__
,
'URL'
)
def
test_null_select
(
engine
):
def
test_null_select
(
engine
):
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
.
get
(
0
)
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
[
0
]
if
scdb
:
if
scdb
:
scdb
.
click
()
scdb
.
click
()
else
:
else
:
...
@@ -74,7 +74,7 @@ def test_null_select(engine):
...
@@ -74,7 +74,7 @@ def test_null_select(engine):
return
return
case_id
=
engine
.
get_caseId
(
'caseId'
)[
11
:
-
2
]
case_id
=
engine
.
get_caseId
(
'caseId'
)[
11
:
-
2
]
anjian_list
=
[
anjian
.
get_attribute
(
'data-row-key'
)
for
anjian
in
engine
.
driver
.
xpath
(
"//tbody[@class='ant-table-tbody']/tr"
)]
anjian_list
=
[
anjian
.
get_attribute
(
'data-row-key'
)
for
anjian
in
engine
.
driver
.
xpath
(
"//tbody[@class='ant-table-tbody']/tr"
)]
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
.
get
(
0
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
[
0
]
if
select
:
if
select
:
select
.
click
()
select
.
click
()
else
:
else
:
...
@@ -92,21 +92,21 @@ def test_null_select(engine):
...
@@ -92,21 +92,21 @@ def test_null_select(engine):
@
get_engine
(
__file__
,
'URL'
)
@
get_engine
(
__file__
,
'URL'
)
def
test_fullname_select
(
engine
):
def
test_fullname_select
(
engine
):
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
.
get
(
0
)
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
[
0
]
if
scdb
:
if
scdb
:
scdb
.
click
()
scdb
.
click
()
else
:
else
:
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
return
return
case_name
=
engine
.
get_caseId
(
'caseName'
)
case_name
=
engine
.
get_caseId
(
'caseName'
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
.
get
(
0
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
[
0
]
if
input
:
if
input
:
input
.
send_keys
(
case_name
)
input
.
send_keys
(
case_name
)
else
:
else
:
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
.
get
(
0
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
[
0
]
if
select
:
if
select
:
select
.
click
()
select
.
click
()
else
:
else
:
...
@@ -123,21 +123,21 @@ def test_fullname_select(engine):
...
@@ -123,21 +123,21 @@ def test_fullname_select(engine):
@
get_engine
(
__file__
,
'URL'
)
@
get_engine
(
__file__
,
'URL'
)
def
test_subname_select
(
engine
):
def
test_subname_select
(
engine
):
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
.
get
(
0
)
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
[
0
]
if
scdb
:
if
scdb
:
scdb
.
click
()
scdb
.
click
()
else
:
else
:
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
return
return
case_name
=
engine
.
get_caseId
(
'caseName'
)[:
3
]
case_name
=
engine
.
get_caseId
(
'caseName'
)[:
3
]
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
.
get
(
0
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
[
0
]
if
input
:
if
input
:
input
.
send_keys
(
case_name
)
input
.
send_keys
(
case_name
)
else
:
else
:
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
.
get
(
0
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
[
0
]
if
select
:
if
select
:
select
.
click
()
select
.
click
()
else
:
else
:
...
@@ -152,21 +152,21 @@ def test_subname_select(engine):
...
@@ -152,21 +152,21 @@ def test_subname_select(engine):
@
get_engine
(
__file__
,
'URL'
)
@
get_engine
(
__file__
,
'URL'
)
def
test_errname_select
(
engine
):
def
test_errname_select
(
engine
):
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
.
get
(
0
)
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
[
0
]
if
scdb
:
if
scdb
:
scdb
.
click
()
scdb
.
click
()
else
:
else
:
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
return
return
# case_name = engine.get_caseId('caseName')[:3]
# case_name = engine.get_caseId('caseName')[:3]
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
.
get
(
0
)
input
=
engine
.
driver
.
xpath
(
"//input[@id='ajmc']"
)
[
0
]
if
input
:
if
input
:
input
.
send_keys
(
'aaa'
)
input
.
send_keys
(
'aaa'
)
else
:
else
:
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}---input元素获取错误'
)
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
.
get
(
0
)
select
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
[
0
]
if
select
:
if
select
:
select
.
click
()
select
.
click
()
else
:
else
:
...
@@ -182,14 +182,14 @@ def test_errname_select(engine):
...
@@ -182,14 +182,14 @@ def test_errname_select(engine):
@
get_engine
(
__file__
,
'URL'
)
@
get_engine
(
__file__
,
'URL'
)
def
test_reset
(
engine
):
def
test_reset
(
engine
):
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
for
i
in
[
'审查逮捕'
,
'审查起诉'
]:
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
.
get
(
0
)
scdb
=
engine
.
driver
.
xpath
(
f
"//span[text()='{i}']/.."
)
[
0
]
if
scdb
:
if
scdb
:
scdb
.
click
()
scdb
.
click
()
else
:
else
:
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}元素获取错误'
)
return
return
# 办理阶段
# 办理阶段
select_button1
=
engine
.
driver
.
xpath
(
"//div[@id='zt']"
)
.
get
(
0
)
select_button1
=
engine
.
driver
.
xpath
(
"//div[@id='zt']"
)
[
0
]
if
select_button1
:
if
select_button1
:
select_button1
.
click
()
select_button1
.
click
()
else
:
else
:
...
@@ -197,7 +197,7 @@ def test_reset(engine):
...
@@ -197,7 +197,7 @@ def test_reset(engine):
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
subselect_button1
=
engine
.
driver
.
xpath
(
"//li[text()='未结']"
)
.
get
(
0
)
subselect_button1
=
engine
.
driver
.
xpath
(
"//li[text()='未结']"
)
[
0
]
if
subselect_button1
:
if
subselect_button1
:
subselect_button1
.
click
()
subselect_button1
.
click
()
else
:
else
:
...
@@ -205,7 +205,7 @@ def test_reset(engine):
...
@@ -205,7 +205,7 @@ def test_reset(engine):
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
# 移动案由
# 移动案由
select_button2
=
engine
.
driver
.
xpath
(
"//div[@id='ysay']"
)
.
get
(
0
)
select_button2
=
engine
.
driver
.
xpath
(
"//div[@id='ysay']"
)
[
0
]
if
select_button2
:
if
select_button2
:
select_button2
.
click
()
select_button2
.
click
()
else
:
else
:
...
@@ -213,7 +213,7 @@ def test_reset(engine):
...
@@ -213,7 +213,7 @@ def test_reset(engine):
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
subselect_button2
=
engine
.
driver
.
xpath
(
"//li[text()='盗窃罪']"
)
.
get
(
0
)
subselect_button2
=
engine
.
driver
.
xpath
(
"//li[text()='盗窃罪']"
)
[
0
]
if
subselect_button2
:
if
subselect_button2
:
subselect_button2
.
click
()
subselect_button2
.
click
()
else
:
else
:
...
@@ -221,16 +221,17 @@ def test_reset(engine):
...
@@ -221,16 +221,17 @@ def test_reset(engine):
return
return
time
.
sleep
(
0.5
)
time
.
sleep
(
0.5
)
reset
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
.
get
(
0
)
reset
=
engine
.
driver
.
xpath
(
"//button[@type='submit']"
)
[
0
]
if
reset
:
if
reset
:
reset
.
click
()
reset
.
click
()
else
:
else
:
engine
.
logger
.
error
(
f
'{i}---select元素获取错误'
)
engine
.
logger
.
error
(
f
'{i}---select元素获取错误'
)
return
return
time
.
sleep
(
1
)
time
.
sleep
(
1
)
engine
.
driver
.
xpath
(
"//span[text()='重 置']/.."
)[
0
]
.
click
()
select_button1
=
engine
.
driver
.
xpath
(
"//div[@id='zt']//div[@class='ant-select-selection-selected-value']"
)
.
get
(
0
)
.
text
time
.
sleep
(
0.5
)
select_button2
=
engine
.
driver
.
xpath
(
"//div[@id='ysay']//div[@class='ant-select-selection-selected-value']"
)
.
get
(
0
)
.
text
select_button1
=
engine
.
driver
.
xpath
(
"//div[@id='zt']//div[@class='ant-select-selection-selected-value']"
)[
0
]
.
text
select_button2
=
engine
.
driver
.
xpath
(
"//div[@id='ysay']//div[@class='ant-select-selection-selected-value']"
)[
0
]
.
text
assert
select_button1
==
'全部'
assert
select_button1
==
'全部'
assert
select_button2
==
'全部'
assert
select_button2
==
'全部'
...
...
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