前言
--full-page-screenshot
参数是pytest-playwright在使用,在失败时是否进行完整页面截图。默认情况下,仅捕获视口。
需开启 --screenshot
开关 (默认: off).
用例失败截图
环境准备:
1.安装playwright最新v1.37版本
2.安装pytest-playwright 0.4.2 版本
用例示例
from playwright.sync_api import Page
# 上海悠悠 wx:283340479
# blog:https://www.cnblogs.com/yoyoketang/
def test_page(page: Page):
page.goto("https://www.cnblogs.com/yoyoketang")
assert 1 == 2
运行用例
pytest a_playw --headed --screenshot=on
用例失败截图,默认仅截图当前可视窗口
用例失败截取长图
带上--full-page-screenshot
参数 执行用例
pytest a_playw --headed --screenshot=on --full-page-screenshot
用例失败时截图长图
文章转自:https://www.cnblogs.com/yoyoketang/p/17663796.html