目的:关键测试点保存图片,以备查看
一、获取本地时间
import unittest
import time
current_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
current_time1 = time.strftime("%Y-%m-%d", time.localtime(time.time()))
print(current_time)
print(current_time1)
# 必须打印图片路径HTMLTestRunner才能捕获并且生成路径,\image\**\\**.png 是获取路径的条件,必须这样的目录
# 设置存储图片路径,测试结果图片可以按照每天进行区分
包:
1.unittest和time
定义时间变量:
1.time.strftime("%Y-%m-%d-%H-%M-%S,time.localtime(time.time())")
保存图片
# 截图保存
# 新创建路径“.”表示当前整个.py文件的路径所在的位置,“\\”路径分割符,其中的一个是“\”表示转义字符
pic_path = ("D:\\Pychrom project\\result\\image" + current_time + ".png")
print(pic_path)
time.sleep(3)
self.driver.save_screenshot(pic_path)
方法说明:
pic_path定义一个路径
save_screenshot()截图并保存到指定路径