Commit 3a70bf0b authored by gaotao's avatar gaotao

自动化功能测试test

parent d80d3e13
...@@ -81,6 +81,12 @@ class BrowserEngine(ReadConfig): ...@@ -81,6 +81,12 @@ class BrowserEngine(ReadConfig):
else: else:
self.INDEXURL = url self.INDEXURL = url
def cancel_record(self):
ele_list = self.driver.find_elements_by_xpath("//div[contains(text(),'上次阅卷到')]")
if ele_list:
self.driver.find_element_by_xpath("//div[contains(text(),'上次阅卷到')]/../..//span[text()='取 消']/..").click()
def get_page(self, url): def get_page(self, url):
time.sleep(0.5) time.sleep(0.5)
if url is None: if url is None:
......
...@@ -14,7 +14,12 @@ markers= login ...@@ -14,7 +14,12 @@ markers= login
basicmatter basicmatter
lxfz lxfz
lxfz1 lxfz1
scclGyssz scclGyshz
scclTb1 scclGyshz1
scclDqz
scclDt
scclTb scclTb
yjhcRdss
yjhcRdss1
yjhc
demo demo
This diff is collapsed.
...@@ -2,9 +2,15 @@ from engine import get_engine ...@@ -2,9 +2,15 @@ from engine import get_engine
import pytest,time import pytest,time
HOST = '2u8997d500.zicp.vip:46630'
URL1 = '''http://{host}/cm'''
params1 = {
'host' : HOST
}
@pytest.mark.select @pytest.mark.select
@get_engine(__file__,'URL') @get_engine(__file__,url=URL1.format(**params1))
def test_full_select(engine): def test_full_select(engine):
# engine.get_page(engine.INDEXURL) # engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']: for i in ['审查逮捕','审查起诉']:
...@@ -35,7 +41,7 @@ def test_full_select(engine): ...@@ -35,7 +41,7 @@ def test_full_select(engine):
@pytest.mark.select @pytest.mark.select
@get_engine(__file__,'URL') @get_engine(__file__,url=URL1.format(**params1))
def test_sub_select(engine): def test_sub_select(engine):
# engine.get_page(engine.INDEXURL) # engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']: for i in ['审查逮捕','审查起诉']:
...@@ -65,7 +71,7 @@ def test_sub_select(engine): ...@@ -65,7 +71,7 @@ def test_sub_select(engine):
@pytest.mark.select @pytest.mark.select
@get_engine(__file__,'URL') @get_engine(__file__,url=URL1.format(**params1))
def test_null_select(engine): def test_null_select(engine):
# engine.get_page(engine.INDEXURL) # engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']: for i in ['审查逮捕','审查起诉']:
...@@ -92,7 +98,7 @@ def test_null_select(engine): ...@@ -92,7 +98,7 @@ def test_null_select(engine):
@pytest.mark.select @pytest.mark.select
@get_engine(__file__,'URL') @get_engine(__file__,url=URL1.format(**params1))
def test_fullname_select(engine): def test_fullname_select(engine):
# engine.get_page(engine.INDEXURL) # engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']: for i in ['审查逮捕','审查起诉']:
...@@ -124,7 +130,7 @@ def test_fullname_select(engine): ...@@ -124,7 +130,7 @@ def test_fullname_select(engine):
@pytest.mark.select @pytest.mark.select
@get_engine(__file__,'URL') @get_engine(__file__,url=URL1.format(**params1))
def test_subname_select(engine): def test_subname_select(engine):
# engine.get_page(engine.INDEXURL) # engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']: for i in ['审查逮捕','审查起诉']:
...@@ -154,7 +160,7 @@ def test_subname_select(engine): ...@@ -154,7 +160,7 @@ def test_subname_select(engine):
@pytest.mark.select @pytest.mark.select
@get_engine(__file__,'URL') @get_engine(__file__,url=URL1.format(**params1))
def test_errname_select(engine): def test_errname_select(engine):
# engine.get_page(engine.INDEXURL) # engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']: for i in ['审查逮捕','审查起诉']:
...@@ -186,7 +192,7 @@ def test_errname_select(engine): ...@@ -186,7 +192,7 @@ def test_errname_select(engine):
@pytest.mark.reset @pytest.mark.reset
@get_engine(__file__,'URL') @get_engine(__file__,url=URL1.format(**params1))
def test_reset(engine): def test_reset(engine):
# engine.get_page(engine.INDEXURL) # engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']: for i in ['审查逮捕','审查起诉']:
......
...@@ -5,16 +5,26 @@ import pytest,time ...@@ -5,16 +5,26 @@ import pytest,time
from engine import get_engine from engine import get_engine
HOST = '2u8997d500.zicp.vip:46630'
URL1 = '''http://{host}/cm/currencydeal/{bmsah}/{page}?bmsah={bmsah}'''
params1 = {
'host' : HOST,
'bmsah': '瓯检起诉受[2020]33030400659号',
'page' : 'case',
}
@pytest.mark.addxyr @pytest.mark.addxyr
@get_engine(__file__,'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_add_xyr(engine): def test_add_xyr(engine):
# engine.init() # engine.init()
# basic_url = engine.get_testUrl('JBAQ_URL') # basic_url = engine.get_testUrl(url=URL1.format(**params1))
# case_id = engine.get_caseId('caseId') # case_id = engine.get_caseId('caseId')
# url = basic_url.format(bmsah=case_id) # url = basic_url.format(bmsah=case_id)
# engine.driver.get(url) # engine.driver.get(url)
time.sleep(0.5) time.sleep(0.5)
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
time.sleep(0.5) time.sleep(0.5)
xyr_add = engine.driver.xpath("//div[@class='plus___1ckgY']") xyr_add = engine.driver.xpath("//div[@class='plus___1ckgY']")
if not xyr_add: if not xyr_add:
...@@ -41,9 +51,9 @@ def test_add_xyr(engine): ...@@ -41,9 +51,9 @@ def test_add_xyr(engine):
@pytest.mark.delxyr @pytest.mark.delxyr
@get_engine(__file__,'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_del_xyr(engine): def test_del_xyr(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
xyr_list = engine.driver.xpath("//div[contains(@class,'item___2HoCU')]") xyr_list = engine.driver.xpath("//div[contains(@class,'item___2HoCU')]")
xyr_last = xyr_list[-1] xyr_last = xyr_list[-1]
...@@ -76,9 +86,9 @@ def test_del_xyr(engine): ...@@ -76,9 +86,9 @@ def test_del_xyr(engine):
@pytest.mark.nullxyr @pytest.mark.nullxyr
@get_engine(__file__,'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_null_xyr(engine): def test_null_xyr(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
# js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名").value = "";''' # js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名").value = "";'''
# engine.driver.execute_script(js) # engine.driver.execute_script(js)
...@@ -94,9 +104,9 @@ def test_null_xyr(engine): ...@@ -94,9 +104,9 @@ def test_null_xyr(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__,'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_nullbirth(engine): def test_nullbirth(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
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 = "";'''
...@@ -113,9 +123,9 @@ def test_nullbirth(engine): ...@@ -113,9 +123,9 @@ def test_nullbirth(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_nullID(engine): def test_nullID(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
time.sleep(0.5) time.sleep(0.5)
# js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_身份证号码").value="";''' # js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_身份证号码").value="";'''
...@@ -135,7 +145,7 @@ def test_nullID(engine): ...@@ -135,7 +145,7 @@ def test_nullID(engine):
# @pytest.mark.basicmatter # todo # @pytest.mark.basicmatter # todo
# @get_engine(__file__, 'JBAQ_URL') # @get_engine(__file__, url=URL1.format(**params1))
# def test_nulledu(engine): # def test_nulledu(engine):
# engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_文化程度']")[0].clear() # engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_文化程度']")[0].clear()
# time.sleep(0.5) # time.sleep(0.5)
...@@ -148,9 +158,9 @@ def test_nullID(engine): ...@@ -148,9 +158,9 @@ def test_nullID(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_notnulledu(engine): def test_notnulledu(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_文化程度']")[0].click() engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_文化程度']")[0].click()
engine.driver.xpath("//li[@data='小学']")[0].click() engine.driver.xpath("//li[@data='小学']")[0].click()
...@@ -164,9 +174,9 @@ def test_notnulledu(engine): ...@@ -164,9 +174,9 @@ def test_notnulledu(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_nullDomicile(engine): def test_nullDomicile(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
# js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']").value = "";''' # js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']").value = "";'''
# engine.driver.execute_script(js) # engine.driver.execute_script(js)
...@@ -182,9 +192,9 @@ def test_nullDomicile(engine): ...@@ -182,9 +192,9 @@ def test_nullDomicile(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_notnullDomicile(engine): def test_notnullDomicile(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
input = engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']")[0] input = engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_户籍所在地']")[0]
input.clear() input.clear()
...@@ -198,9 +208,9 @@ def test_notnullDomicile(engine): ...@@ -198,9 +208,9 @@ def test_notnullDomicile(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_nulladdr(engine): def test_nulladdr(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
# js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']").value = "";''' # js = '''document.querySelector("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']").value = "";'''
# engine.driver.execute_script(js) # engine.driver.execute_script(js)
...@@ -215,9 +225,9 @@ def test_nulladdr(engine): ...@@ -215,9 +225,9 @@ def test_nulladdr(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_notnulladdr(engine): def test_notnulladdr(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
input = engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']")[0] input = engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']")[0]
input.clear() input.clear()
...@@ -231,7 +241,7 @@ def test_notnulladdr(engine): ...@@ -231,7 +241,7 @@ def test_notnulladdr(engine):
# @pytest.mark.nullSpecifPerson # todo # @pytest.mark.nullSpecifPerson # todo
# @get_engine(__file__, 'JBAQ_URL') # @get_engine(__file__, url=URL1.format(**params1))
# def test_null_xyr(engine): # def test_null_xyr(engine):
# # engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']")[0].clear().send_keys('123') # # engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_住址']")[0].clear().send_keys('123')
# time.sleep(0.5) # time.sleep(0.5)
...@@ -244,9 +254,9 @@ def test_notnulladdr(engine): ...@@ -244,9 +254,9 @@ def test_notnulladdr(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_notnullSpecifPerson(engine): def test_notnullSpecifPerson(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_特定人员']")[0].click() engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_特定人员']")[0].click()
engine.driver.xpath("//li[@data='聋哑人']")[0].click() engine.driver.xpath("//li[@data='聋哑人']")[0].click()
...@@ -261,7 +271,7 @@ def test_notnullSpecifPerson(engine): ...@@ -261,7 +271,7 @@ def test_notnullSpecifPerson(engine):
# @pytest.mark.nullSpecialID # todo # @pytest.mark.nullSpecialID # todo
# @get_engine(__file__, 'JBAQ_URL') # @get_engine(__file__, url=URL1.format(**params1))
# def test_null_xyr(engine): # def test_null_xyr(engine):
# # engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_特殊身份']")[0].clear().send_keys('123') # # engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_特殊身份']")[0].clear().send_keys('123')
# time.sleep(0.5) # time.sleep(0.5)
...@@ -274,9 +284,9 @@ def test_notnullSpecifPerson(engine): ...@@ -274,9 +284,9 @@ def test_notnullSpecifPerson(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_notnullSpecialID(engine): def test_notnullSpecialID(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_特殊身份']")[0].click() engine.driver.xpath("//div[@id='起诉意见书_犯罪嫌疑人_0_特殊身份']")[0].click()
engine.driver.xpath("//li[@data='国家工作人员']")[0].click() engine.driver.xpath("//li[@data='国家工作人员']")[0].click()
...@@ -289,9 +299,9 @@ def test_notnullSpecialID(engine): ...@@ -289,9 +299,9 @@ def test_notnullSpecialID(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_nullFilingTime(engine): def test_nullFilingTime(engine):
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
# 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)
...@@ -306,9 +316,9 @@ def test_nullFilingTime(engine): ...@@ -306,9 +316,9 @@ def test_nullFilingTime(engine):
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_IncorrectFormatFilingTime(engine): # 立案时间为空 def test_IncorrectFormatFilingTime(engine): # 立案时间为空
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
input =engine.driver.xpath("//div[@title='立案时间']/following-sibling::div[1]//input")[0] input =engine.driver.xpath("//div[@title='立案时间']/following-sibling::div[1]//input")[0]
input.clear() input.clear()
...@@ -322,9 +332,9 @@ def test_IncorrectFormatFilingTime(engine): # 立案时间为空 ...@@ -322,9 +332,9 @@ def test_IncorrectFormatFilingTime(engine): # 立案时间为空
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_correctFormatFilingTime(engine): # 立案时间格式于标准不一致 def test_correctFormatFilingTime(engine): # 立案时间格式于标准不一致
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
input = engine.driver.xpath("//div[@title='立案时间']/following-sibling::div[1]//input")[0] input = engine.driver.xpath("//div[@title='立案时间']/following-sibling::div[1]//input")[0]
input.clear() input.clear()
...@@ -339,9 +349,9 @@ def test_correctFormatFilingTime(engine): # 立案时间格式于标准不一致 ...@@ -339,9 +349,9 @@ def test_correctFormatFilingTime(engine): # 立案时间格式于标准不一致
@pytest.mark.basicmatter @pytest.mark.basicmatter
@get_engine(__file__, 'JBAQ_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_nullmeasure(engine): # 强制措施为空 def test_nullmeasure(engine): # 强制措施为空
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
# js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要").value="";''' # js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_当前强制措施情况_案情摘要").value="";'''
# engine.driver.execute_script(js) # engine.driver.execute_script(js)
...@@ -358,7 +368,7 @@ def test_nullmeasure(engine): # 强制措施为空 ...@@ -358,7 +368,7 @@ def test_nullmeasure(engine): # 强制措施为空
# @pytest.mark.basicmatter # @pytest.mark.basicmatter
# @get_engine(__file__, 'JBAQ_URL') # @get_engine(__file__, url=URL1.format(**params1))
# 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()
......
This diff is collapsed.
...@@ -5,11 +5,31 @@ import pytest,time ...@@ -5,11 +5,31 @@ import pytest,time
from engine import get_engine from engine import get_engine
HOST = '2u8997d500.zicp.vip:46630'
URL1 = '''http://{host}/cm/currencydeal/{bmsah}/{page}?bmsah={bmsah}&stage=GS&tysah={tysah}&ysay={ysay}'''
params1 = {
'host' : HOST,
'bmsah': '瓯检起诉受[2020]33030400557号',
'ysay' : '盗窃罪',
'tysah': '33030420200013400',
'page' : 'conclusion',
}
params2 = {
'host' : HOST,
'bmsah': '瓯检起诉受[2020]33030400881号',
'ysay' : '盗窃罪',
'tysah': '33030420200013400',
'page' : 'conclusion',
}
# 盗窃罪部分 # 盗窃罪部分
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_lxjg_button(engine): # 量刑结果按钮 def test_lxjg_button(engine): # 量刑结果按钮
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
lx_div_list = engine.driver.xpath("//div[contains(@class,'ant-modal-wrap')]/div") lx_div_list = engine.driver.xpath("//div[contains(@class,'ant-modal-wrap')]/div")
assert len(lx_div_list) == 0 assert len(lx_div_list) == 0
...@@ -22,9 +42,9 @@ def test_lxjg_button(engine): # 量刑结果按钮 ...@@ -22,9 +42,9 @@ def test_lxjg_button(engine): # 量刑结果按钮
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_zafs_rhdq(engine): # 作案方式-入户盗窃 def test_zafs_rhdq(engine): # 作案方式-入户盗窃
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -43,9 +63,9 @@ def test_zafs_rhdq(engine): # 作案方式-入户盗窃 ...@@ -43,9 +63,9 @@ def test_zafs_rhdq(engine): # 作案方式-入户盗窃
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_zafs_xdxq(engine): # 作案方式-携带凶器 def test_zafs_xdxq(engine): # 作案方式-携带凶器
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -65,9 +85,9 @@ def test_zafs_xdxq(engine): # 作案方式-携带凶器 ...@@ -65,9 +85,9 @@ def test_zafs_xdxq(engine): # 作案方式-携带凶器
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_zafs_pq(engine): # 作案方式-扒窃 def test_zafs_pq(engine): # 作案方式-扒窃
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -87,9 +107,9 @@ def test_zafs_pq(engine): # 作案方式-扒窃 ...@@ -87,9 +107,9 @@ def test_zafs_pq(engine): # 作案方式-扒窃
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__,url=URL1.format(**params1))
def test_fzje(engine): # 犯罪金额 def test_fzje(engine): # 犯罪金额
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
time.sleep(0.5) time.sleep(0.5)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
...@@ -113,9 +133,9 @@ def test_fzje(engine): # 犯罪金额 ...@@ -113,9 +133,9 @@ def test_fzje(engine): # 犯罪金额
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params1))
def test_ajxx(engine): # 案件信息按钮 def test_ajxx(engine): # 案件信息按钮
engine.get_page(engine.DQZ) # engine.get_page(engine.DQZ)
time.sleep(0.5) time.sleep(0.5)
engine.driver.xpath("//div[text()='案件信息']")[0].click() engine.driver.xpath("//div[text()='案件信息']")[0].click()
...@@ -129,9 +149,9 @@ def test_ajxx(engine): # 案件信息按钮 ...@@ -129,9 +149,9 @@ def test_ajxx(engine): # 案件信息按钮
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_ajxx(engine): # 量刑结果按钮 def test_ajxx(engine): # 量刑结果按钮
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
time.sleep(0.5) time.sleep(0.5)
engine.driver.xpath("//input[contains(@id,'量刑结果')]")[0].clear() engine.driver.xpath("//input[contains(@id,'量刑结果')]")[0].clear()
time.sleep(0.5) time.sleep(0.5)
...@@ -147,9 +167,9 @@ def test_ajxx(engine): # 量刑结果按钮 ...@@ -147,9 +167,9 @@ def test_ajxx(engine): # 量刑结果按钮
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_qws(engine): # 轻微伤 def test_qws(engine): # 轻微伤
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -168,9 +188,9 @@ def test_qws(engine): # 轻微伤 ...@@ -168,9 +188,9 @@ def test_qws(engine): # 轻微伤
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_qwsrs(engine): # 轻微伤人数 def test_qwsrs(engine): # 轻微伤人数
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -194,9 +214,9 @@ def test_qwsrs(engine): # 轻微伤人数 ...@@ -194,9 +214,9 @@ def test_qwsrs(engine): # 轻微伤人数
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_qs(engine): # 轻伤 def test_qs(engine): # 轻伤
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -216,9 +236,9 @@ def test_qs(engine): # 轻伤 ...@@ -216,9 +236,9 @@ def test_qs(engine): # 轻伤
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_qsrs(engine): # 轻伤人数 def test_qsrs(engine): # 轻伤人数
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -241,9 +261,9 @@ def test_qsrs(engine): # 轻伤人数 ...@@ -241,9 +261,9 @@ def test_qsrs(engine): # 轻伤人数
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__,url=URL1.format(**params2))
def test_qsjc(engine): # 轻伤几处 def test_qsjc(engine): # 轻伤几处
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -262,9 +282,9 @@ def test_qsjc(engine): # 轻伤几处 ...@@ -262,9 +282,9 @@ def test_qsjc(engine): # 轻伤几处
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_qsjcz(engine): # 轻伤几处值 def test_qsjcz(engine): # 轻伤几处值
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -287,9 +307,9 @@ def test_qsjcz(engine): # 轻伤几处值 ...@@ -287,9 +307,9 @@ def test_qsjcz(engine): # 轻伤几处值
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_zsrs(engine): # 重伤人数 def test_zsrs(engine): # 重伤人数
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -312,9 +332,9 @@ def test_zsrs(engine): # 重伤人数 ...@@ -312,9 +332,9 @@ def test_zsrs(engine): # 重伤人数
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_zs(engine): # 重伤 def test_zs(engine): # 重伤
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -342,9 +362,9 @@ def test_zs(engine): # 重伤 ...@@ -342,9 +362,9 @@ def test_zs(engine): # 重伤
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_crsd(engine): # 残忍手段6级以上 def test_crsd(engine): # 残忍手段6级以上
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
...@@ -363,9 +383,9 @@ def test_crsd(engine): # 残忍手段6级以上 ...@@ -363,9 +383,9 @@ def test_crsd(engine): # 残忍手段6级以上
@pytest.mark.lxfz # 量刑辅助 @pytest.mark.lxfz # 量刑辅助
@get_engine(__file__, 'SCJL_URL') @get_engine(__file__, url=URL1.format(**params2))
def test_yrsw(engine): # 一人死亡 def test_yrsw(engine): # 一人死亡
engine.get_page(engine.GYSHZ) # engine.get_page(engine.GYSHZ)
engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click() engine.driver.xpath("//button[@class='ant-btn ant-btn-circle ant-btn-sm']")[0].click()
time.sleep(0.5) time.sleep(0.5)
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment