Commit 75f6fa83 authored by gaotao's avatar gaotao

搜索框测试bug修复

parent cea74fb8
......@@ -12,7 +12,7 @@ class BrowserEngine(ReadConfig):
# self.__logger = super().get_logger()
self._log_name = log_name
self._browser = ''
self.url = 'URL' if url == 'LOGIN' else url
self.url = url
self._driver_path = r"C:\Users\80980\znfz_autotest\driver\chromedriver.exe"
self.image_path = image_path
......@@ -40,7 +40,7 @@ class BrowserEngine(ReadConfig):
return self.driver
def login_znfz(self):
if self.url == 'LOGIN' or 'URL':
if self.url == 'LOGIN':
return
username = self.get_userInfo('username')
password = self.get_userInfo('password')
......@@ -69,7 +69,8 @@ class BrowserEngine(ReadConfig):
return self.driver
def format_url(self):
url = self.get_testUrl(self.url)
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='故意伤害罪')
......
......@@ -6,7 +6,7 @@ import pytest,time
@pytest.mark.select
@get_engine(__file__,'URL')
def test_full_select(engine):
engine.get_page(engine.INDEXURL)
# engine.get_page(engine.INDEXURL)
for i in ['审查逮捕','审查起诉']:
scdb = engine.driver.xpath(f"//span[text()='{i}']/..")[0]
if scdb:
......@@ -14,7 +14,7 @@ def test_full_select(engine):
else:
engine.logger.error(f'{i}元素获取错误')
return
case_id = engine.get_caseId('caseId')
case_id = engine.get_caseId('caseId_dqz')
input = engine.driver.xpath("//input[@id='ajmc']")[0]
if input:
input.send_keys(case_id)
......@@ -45,7 +45,7 @@ def test_sub_select(engine):
else:
engine.logger.error(f'{i}元素获取错误')
return
case_id = engine.get_caseId('caseId')[11:-2]
case_id = engine.get_caseId('caseId_dqz')[11:-2]
input = engine.driver.xpath("//input[@id='ajmc']")[0]
if input:
input.send_keys(case_id)
......@@ -75,7 +75,7 @@ def test_null_select(engine):
else:
engine.logger.error(f'{i}元素获取错误')
return
case_id = engine.get_caseId('caseId')[11:-2]
case_id = engine.get_caseId('caseId_dqz')[11:-2]
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']")[0]
if select:
......@@ -184,6 +184,7 @@ def test_errname_select(engine):
@pytest.mark.reset
@get_engine(__file__,'URL')
def test_reset(engine):
......
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