前言
playwright可以录制测试过程的操作,且可保存成视频
一、录制
手动创建浏览器上下文:context = browser.new_context()
使用record_video_dir赋值,赋值为视频保存路径record_video_dir="videos/"
浏览器上下文关闭时保存视频:context.close()
二、录制视频实例
def test_save(browser):
context = browser.new_context(record_video_dir="videos/")
page = context.new_page()
# 打开
page.goto("http://192.168.90.90:8008/#/login")
page.wait_for_timeout(2000)
# 调用close,videos视频才会保存
context.close()
三、录制视频运行
找到保存路径,点击视频运行,即可观看操作页面的过程
四、视频大小设置
视频大小默认为 800x800,除默认外,还可以指定视频大小。
使用record_video_size赋值
context = browser.new_context(
record_video_dir="videos/",
record_video_size={"width": 900, "height": 900}
)