您的位置:首页 > 编程语言 > Python开发

整合测试报告邮件发送

2017-10-12 20:27 323 查看

今天学习了selenium2+python3的整合测试报告邮件发送内容如下:
当我们要将最新的测试报告发送出去时,需要找最新的测试报告。那么怎样用代码实现查找一个文件夹里面最新的测试报告呢?
测试报告放在一个文件夹test_report里,在test_report文件夹同级新建一个python文件,代码如下:

import os
report_dir = './test_report'
#report_dir = 'D:/untitled/selenium/unittest/Test_Baidu/test_report'
lists = os.listdir(report_dir)
lists.sort(key=lambda fn:os.path.getatime(report_dir+'//'+fn))
print("the latest_report is "+lists[-1])

注意:新建的python文件一定要放在与测试报告文件夹同级处,否则report_dir就要更改为上面所注释行所示的完整路径,不然就会报错哦。
另外:如果想把当前路径和最新测试报告一同显示,代码如下:

latest_ReportDir=os.path.join(report_dir,lists[-1])
print(latest_ReportDir)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息