npm 包 intern-geezer 使用教程

简介

intern-geezer 是一个针对前端自动化测试的工具,它基于 InternSelenium。使用 intern-geezer 可以方便地编写和运行自动化测试脚本。

在本文中,我们将介绍如何使用 intern-geezer 进行前端自动化测试。

安装

首先,我们需要安装 intern-geezer。可以通过以下命令进行安装:

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

其中,--save-dev 参数表示将该包添加到开发依赖中。

配置

接下来,我们需要配置 intern-geezer。在项目根目录中创建一个名为 intern.js 的文件,并添加以下代码:

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

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

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

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

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

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

这个配置文件指定了一些参数,例如测试用例的路径、报告格式、测试环境等。

编写测试用例

接下来,我们将编写一个简单的测试用例。在项目目录中创建一个名为 test.js 的文件,并添加以下代码:

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

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

这个测试用例使用 this.remote 对象执行浏览器操作,并检查页面的标题是否为 "Example Domain"。

运行测试

现在,我们可以运行测试了。可以通过以下命令运行测试:

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

其中,config 参数指定了配置文件的路径。

如果一切顺利,你应该会看到测试结果输出到控制台上,同时也会生成一个名为 test-results.xml 的测试报告文件。

小结

在本文中,我们介绍了如何安装、配置和使用 intern-geezer 进行前端自动化测试。希望这篇文章能够对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/52002