获取失败日志编号
# coding=utf-8
"""
作者:gaojs
功能:
新增功能:
日期:2022/6/24 10:24
"""
import os.path
from selenium import webdriver
if not os.path.exists('error'):
os.mkdir('error')
def get_fail_aaa_all(module):
"""
获取失败的http用例标号
"""
url = f'http://[192::1:192]/cgi-bin/test_report.pl?build=AG_10_0_4_10_gaojs_623&module={module}&result=fail'
driver = webdriver.Chrome()
driver.get(url)
driver.maximize_window()
for i in range(2, 300):
try:
result = driver.find_element_by_xpath(f'/html/body/form/table[2]/tbody/tr[{i}]/td[1]/a').text
print(result)
# 分别写在对应的文件
# with open(f'error/aaa_err_{module}', mode='w') as fin:
# 卸载同一个文件
with open(f'error/aaa_err', mode='a') as fin:
fin.write(result + '\n')
except:
pass
driver.close()
get_fail_aaa_all('http')