最强自动化测试框架Playwright(11)- 录制视频

视频

使用playwright,您可以录制测试视频。

录制视频

视频在测试结束时在浏览器上下文关闭时保存。如果手动创建浏览器上下文,请确保等待 browser_context.close()。

context = browser.new_context(record_video_dir="videos/")
# Make sure to close, so that videos are saved.
context.close()

最强自动化测试框架Playwright(11)- 录制视频_第1张图片

代码执行后,可以看到videos目录下生成了视频,只是格式是webm格式。 

指定视频大小

您还可以指定视频大小。视频大小默认为缩小以适合 800x800 的视口大小。视口的视频放置在输出视频的左上角,必要时缩小以适合。您可能需要设置视口大小以匹配所需的视频大小。

context = browser.new_context(
    record_video_dir="videos/",
    record_video_size={"width": 640, "height": 480}
)

保存的视频文件将显示在指定的文件夹中。它们都生成了唯一的名称。对于多页方案,您可以通过 page.video 访问与页面关联的视频文件

path = page.video.path()

video对象方法

Video | Playwright Python 

获取视频路径

print(page.video.path()) 

 最强自动化测试框架Playwright(11)- 录制视频_第2张图片

 删除视频

video.delete()

视频另存为

video.save_as(path) 

你可能感兴趣的:(#,playwright,自动化,测试)