场景:生成截图的时候失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了场景:生成截图的时候失败相关的知识,希望对你有一定的参考价值。

生成截图用的

currentTimeToS = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
currentTimeToD = time.strftime("%Y-%m-%d", time.localtime(time.time())
path = C:\\Git\\Intelligent correction + \\ + currentTimeToD + \\ + currentTimeToS + .jpg
driver.get_screenshot_as_file(C:\\Git+\\+currentTimeToD+\\+currentTimeToS+.jpg)

由于“currentTimeToD”这个文件夹不存在,所以不能创建成功

解决方法:

makedirs()方法  来递归创建目录

currentTimeToS = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
currentTimeToD = time.strftime("%Y-%m-%d", time.localtime(time.time()))
path = C:\\Git\\Intelligent correction + \\ + currentTimeToD + \\ + currentTimeToS + .jpg
os.makedirs(path)
driver.get_screenshot_as_file(C:\\Git+\\+currentTimeToD+\\+currentTimeToS+.jpg)

 

以上是关于场景:生成截图的时候失败的主要内容,如果未能解决你的问题,请参考以下文章

截图方法生成黑色图像

Cypress web自动化29-失败截图以及录制视频

Cypress web自动化29-失败截图以及录制视频

测试过程中发生异常或断言失败时进行屏幕截图

Python测试框架pytest(28)测试报告Allure - 动态生成标题动态生成功能报告添加用例失败截图

pytest文档47-allure报告添加用例失败截图