Commit 148b5bd3 authored by gaotao's avatar gaotao

阅卷核查延时优化

parent 3a70bf0b
No preview for this file type
......@@ -70,16 +70,16 @@ class BrowserEngine(ReadConfig):
self.driver.find_element_by_xpath('//*[@id="root"]/div/div/div[2]/form/div[4]/div/div/span/button').click()
time.sleep(0.5)
def format_url(self):
url_key = self.url if self.url != 'LOGIN' else 'URL'
url = self.get_testUrl(url_key)
if '{' in url:
self.daoqiezui_url = url.format(bmsah=self.get_caseId('caseId_dqz'),ysay='盗窃罪')
self.guyishanghaizui_url = url.format(bmsah=self.get_caseId('caseId_gyshz'),ysay='故意伤害罪')
self.DQZ = self.daoqiezui_url
self.GYSHZ = self.guyishanghaizui_url
else:
self.INDEXURL = url
# def format_url(self):
# url_key = self.url if self.url != 'LOGIN' else 'URL'
# url = self.get_testUrl(url_key)
# if '{' in url:
# self.daoqiezui_url = url.format(bmsah=self.get_caseId('caseId_dqz'),ysay='盗窃罪')
# self.guyishanghaizui_url = url.format(bmsah=self.get_caseId('caseId_gyshz'),ysay='故意伤害罪')
# self.DQZ = self.daoqiezui_url
# self.GYSHZ = self.guyishanghaizui_url
# else:
# self.INDEXURL = url
def cancel_record(self):
ele_list = self.driver.find_elements_by_xpath("//div[contains(text(),'上次阅卷到')]")
......
......@@ -28,7 +28,7 @@ URL1 = '''http://{host}/cm/currencydeal/{bmsah}/{page}?bmsah={bmsah}&stage=GS&ty
params1 = {
'host' : HOST,
'bmsah': '瓯检起诉受[2020]33030400659号',
'bmsah': '瓯检起诉受[2020]33030400557号',
'ysay' : '盗窃罪',
'tysah': '33030420200013400',
'page' : 'file',
......@@ -129,7 +129,8 @@ def test_xzss(engine): # 认定事实 摘录 新增事实
time.sleep(0.5)
# engine.driver.xpath("//div[text()='认定事实—摘录']/../..//div[@class='ant-collapse-content-box']/div")
engine.driver.xpath("//div[text()='认定事实—摘录']/../..//textarea[@id='gszy']")[0].send_keys(ss_text)
engine.driver.xpath("//span[text()='确 定']/..")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[text()='认定事实—摘录']/../..//span[text()='确 定']/..")[0].click()
time.sleep(0.5)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
......@@ -139,7 +140,7 @@ def test_xzss(engine): # 认定事实 摘录 新增事实
@pytest.mark.yjhcRdss
@get_engine(__file__,url=URL1.format(**params1))
def test_xzssgl(engine): # 认定事实 摘录 新增事实关联
def test_xzssgl(engine): # 认定事实 摘录 新增事实关联
ss_text = 'auto_test_text'
time.sleep(0.5)
engine.cancel_record()
......@@ -149,7 +150,7 @@ def test_xzssgl(engine): # 新认定事实 摘录 新增事实关联
engine.driver.xpath("//span[text()='新增事实']/..")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[text()='认定事实—摘录']/../..//textarea[@id='gszy']")[0].send_keys(ss_text)
engine.driver.xpath("//span[text()='确 定']/..")[0].click()
engine.driver.xpath("//div[text()='认定事实—摘录']/../..//span[text()='确 定']/..")[0].click()
time.sleep(0.5)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
......@@ -165,7 +166,7 @@ def test_xzssgl(engine): # 新认定事实 摘录 新增事实关联
@pytest.mark.yjhcRdss
@get_engine(__file__,url=URL1.format(**params1))
def test_scxzss(engine): # 认定事实 摘录 删除新增事实
def test_scxzss(engine): # 认定事实 摘录 删除新增事实
ss_text = 'auto_test_text'
time.sleep(0.5)
engine.cancel_record()
......@@ -174,14 +175,14 @@ def test_scxzss(engine): # 新认定事实 摘录 删除新增事实
time.sleep(0.5)
ss_list = engine.driver.xpath("//div[text()='认定事实—摘录']/../..//div[@class='sub___3JC2S']/div")
engine.driver.xpath("//span[text()='新增事实']/..")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[text()='认定事实—摘录']/../..//textarea[@id='gszy']")[0].send_keys(ss_text)
engine.driver.xpath("//span[text()='确 定']/..")[0].click()
time.sleep(0.5)
# engine.driver.xpath("//span[text()='新增事实']/..")[0].click()
# time.sleep(0.5)
# engine.driver.xpath("//div[text()='认定事实—摘录']/../..//textarea[@id='gszy']")[0].send_keys(ss_text)
# engine.driver.xpath("//div[text()='认定事实—摘录']/../..//span[text()='确 定']/..")[0].click()
# time.sleep(0.5)
engine.driver.xpath("//span[text()='删 除']/..")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[@class='ant-btn ant-btn-primary ant-btn-sm']/..")[0].click()
engine.driver.xpath("//button[@class='ant-btn ant-btn-primary ant-btn-sm']")[0].click()
time.sleep(0.5)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
......@@ -203,6 +204,7 @@ def test_ssglzlbsrnr(engine): # 事实关联摘录 不输入内容
time.sleep(0.5)
engine.driver.xpath("//div[contains(@class,'ant-select-dropdown ant-select-dropdown--multiple ant-select-dropdown-placement-bottomLeft')]//ul/li")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[text()='关联']/following-sibling::div[1]")[0].click()
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
message = engine.driver.xpath("//div[@class='ant-message']//span[contains(text(),'保存成功')]")
......@@ -224,6 +226,7 @@ def test_ssglzlsrnr(engine): # 事实关联摘录 输入内容
time.sleep(0.5)
engine.driver.xpath("//div[contains(@class,'ant-select-dropdown ant-select-dropdown--multiple ant-select-dropdown-placement-bottomLeft')]//ul/li")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[text()='关联']/following-sibling::div[1]")[0].click()
engine.driver.xpath("//textarea[contains(@id,'excerpt')]")[0].send_keys(text_area)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
......@@ -248,6 +251,7 @@ def test_ssglzlbsrnrgldx(engine): # 事实关联摘录 不输入内容 多关
time.sleep(0.5)
engine.driver.xpath("//div[contains(@class,'ant-select-dropdown ant-select-dropdown--multiple ant-select-dropdown-placement-bottomLeft')]//ul/li")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[text()='关联']/following-sibling::div[1]")[0].click()
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
message = engine.driver.xpath("//div[@class='ant-message']//span[contains(text(),'保存成功')]")
......@@ -272,6 +276,7 @@ def test_ssglzlsrnrgldx(engine): # 事实关联摘录 输入内容 多关联一
time.sleep(0.5)
engine.driver.xpath("//div[contains(@class,'ant-select-dropdown ant-select-dropdown--multiple ant-select-dropdown-placement-bottomLeft')]//ul/li")[0].click()
time.sleep(0.5)
engine.driver.xpath("//div[text()='关联']/following-sibling::div[1]")[0].click()
engine.driver.xpath("//textarea[contains(@id,'excerpt')]")[0].send_keys(text_area)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
......@@ -313,7 +318,7 @@ def test_xzxyrjbxx(engine): # 新增嫌疑人基本信息
engine.driver.xpath("//div[text()='嫌疑人基本信息']/..")[0].click()
time.sleep(1)
xyr_list = engine.driver.xpath("//div[text()='嫌疑人基本信息']/../..//div[contains(@class,'item___2HoCU')]")
engine.driver.xpath("//div[text()='嫌疑人基本信息']/../../div[@class='plus___1ckgY']")[0].click()
engine.driver.xpath("//div[text()='嫌疑人基本信息']/../..//div[@class='plus___1ckgY']/a")[0].click()
new_xyr_list = engine.driver.xpath("//div[text()='嫌疑人基本信息']/../..//div[contains(@class,'item___2HoCU')]")
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
......@@ -340,12 +345,12 @@ def test_scxyrjbxx(engine): # 删除嫌疑人基本信息
engine.driver.xpath("//div[text()='嫌疑人基本信息']/../..//div[contains(@class,'item___2HoCU')]/a[@class='delete___3-b3m']")[-1].click()
engine.driver.xpath("//span[text()='是']/..")[0].click()
time.sleep(1.5)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
message = engine.driver.xpath("//div[@class='ant-message']//span[contains(text(),'保存成功')]")
# engine.driver.xpath("//span[text()='保 存']/..")[0].click()
# time.sleep(0.5)
# message = engine.driver.xpath("//div[@class='ant-message']//span[contains(text(),'保存成功')]")
new_xyr_list = engine.driver.xpath("//div[text()='嫌疑人基本信息']/../..//div[contains(@class,'item___2HoCU')]")
assert len(new_xyr_list)-len(xyr_list) == 1 and len(message) == 1
assert len(new_xyr_list)-len(xyr_list) == 1
......@@ -364,9 +369,10 @@ def test_xgxyrxm(engine): # 修改嫌疑人姓名
time.sleep(0.5)
engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']")[-1].click()
time.sleep(0.5)
engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']")[-1].clear()
engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']")[-1].sendkeys(xyr_name)
# engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']")[-1].clear()
js = '''document.querySelector("#起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名").value = "";'''
engine.driver.execute_script(js)
engine.driver.xpath("//input[@id='起诉意见书_犯罪嫌疑人_0_犯罪嫌疑人姓名']")[-1].send_keys(xyr_name)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
message = engine.driver.xpath("//div[@class='ant-message']//span[contains(text(),'保存成功')]")
......@@ -387,10 +393,13 @@ def test_xgxyrqtxx(engine): # 修改嫌疑人qtxx
time.sleep(0.5)
engine.driver.xpath("//div[text()='嫌疑人基本信息']/../..//div[contains(@class,'item___2HoCU')]")[0].click()
time.sleep(0.5)
engine.driver.xpath("//input[@title='出生日期']/following-sibling::div[1]/input")[-1].click()
engine.driver.xpath("//div[@title='出生日期']/following-sibling::div[1]/input")[-1].click()
time.sleep(0.5)
engine.driver.xpath("//input[@title='出生日期']/following-sibling::div[1]/input")[-1].clear()
engine.driver.xpath("//input[@title='出生日期']/following-sibling::div[1]/input")[-1].sendkeys(xyr_birth)
# engine.driver.xpath("//div[@title='出生日期']/following-sibling::div[1]/input")[-1].clear()
js = '''
document.querySelector("#root > div > div.default___1xRiJ > div.content___2Qldd > div > div > div > div.all___1MXc1 > div > div.main___JcrjF > div > div.mainRight___2k3VE.rightBack___3QMs7.rightElement___3KEHQ > div > form > div > div:nth-child(1) > div > div.ant-collapse-content.ant-collapse-content-active > div > div > form > div > div > div.default___17U5U > div > div > div:nth-child(1) > div:nth-child(3) > div.content___3n339 > div > div > div > span > input").value = "";'''
engine.driver.execute_script(js)
engine.driver.xpath("//div[@title='出生日期']/following-sibling::div[1]/input")[-1].send_keys(xyr_birth)
engine.driver.xpath("//span[text()='保 存']/..")[0].click()
time.sleep(0.5)
message = engine.driver.xpath("//div[@class='ant-message']//span[contains(text(),'保存成功')]")
......
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