npm 包 wdio-allure-reporter-vg 使用教程

阅读时长 5 分钟读完

前言

现今,我们的前端技术呈子孙满堂之势,各种语言和框架层出不穷。前端自动化测试已经成为一个非常重要的部分,而 WebdriverIO 作为一个优秀的测试框架,提供了很多方便的工具包。其中,wdio-allure-reporter-vg 是一个非常好的报告工具包,能够为我们提供详细的测试报告。

什么是 wdio-allure-reporter-vg?

wdio-allure-reporter-vg 是一个 Allure 报告插件,它提供了更好的测试报告和更好的可读性,让我们更容易理解和调试测试结果。它会自动截取失败的屏幕截图,并在测试报告中进行显示。使用 wdio-allure-reporter-vg,可以让我们更加方便地进行测试结果分析,并找出测试问题。

安装

wdio-allure-reporter-vg 只能在 WebdriverIO 6 版本以上使用,我们可以使用 npm 进行安装:

配置

WebdriverIO 配置文件 wdio.conf.js 中添加以下内容:

-- -------------------- ---- -------
----- ------ - ------------------------------------------

-------------- - -
    -- ---
    ---------- --------- -
        ---------- -----------------
        ------------------------------- -----
        ------------------------------------- ------
    ----
    -- ---
-

使用

wdio-allure-reporter-vg 提供了一系列的 API,可以让我们更好地使用它。

添加场景描述

我们可以使用下面的代码来添加场景描述:

添加用例描述

我们可以使用下面的代码来添加用例描述:

添加步骤描述

我们可以使用下面的代码来添加步骤描述:

添加标签

我们可以使用下面的代码来添加标签:

添加附件

我们可以使用下面的代码来添加附件:

添加失败截图

当测试出现失败时,wdio-allure-reporter-vg 会自动截取屏幕截图,我们可以使用下面的代码来手动添加失败截图:

示例

下面是一个使用 wdio-allure-reporter-vg 的示例:

-- -------------------- ---- -------
----- ------ - -------------------------------------------

--------------------- ---- ------- -------- -- -
    ---------- ---- ---- --------- -------- -- -
        -----------------------------
        -----------------------
        --------------------
        ----------------------
        ----------------------------
        ----------------------
        ------------------
        ------------------

        --------------------------------------
        ----------------- ----- ----------
        ----------------------------------------------------
    ---

    ---------- ---- --- ----- ------- -------- -- -
        -----------------------------
        -----------------------
        ----------------- ----- ----------
        ------------------------------------
    ---

    ---------- ---- --- ----- ------- -------- -- -
        -----------------------------
        -----------------------
        ----------------- ----- ----------
        ----- --------- - --------------------------------------------
        --------------------------- ------------ ---------- -------------
        ------------------------------------
    --
---

结束语

wdio-allure-reporter-vg 这个 npm 包为我们提供了一个非常好的测试报告工具,可以让我们更加方便地进行测试结果分析并找出测试问题。在使用时,我们需要正确安装和配置,并使用相关的 API 进行开发。希望本篇文章对大家有所帮助,也希望大家能够更好地使用这个工具进行测试开发。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056bda81e8991b448e5848

纠错
反馈