如何使用Mocha.js在无头浏览器中测试HTML文件的UI

时间:2018-10-04 10:45:27

标签: javascript jquery testing mocha headless-browser

我有很多单元测试:

/tests/modules/unit-test-1.js
/tests/modules/unit-test-2.js
/tests/modules/unit-test-3.js
...
..
我做的

mocha ./tests/modules/*.js

我也有一个my-ui.html文件,我想对该文件运行UI测试。 为此,我想在上面的列表中添加一个/tests/modules/ui-test-1.js,并且我希望该文件执行以下操作:

  1. my-ui.html装入无头铬中
  2. 使用jQuery在加载的文件中查找某些元素
  3. 根据上述jQuery结果运行一些Mocha断言

我希望仍然能够运行mocha ./tests/modules/*.js并让我的所有测试一个一个地运行,而不管其中某些测试是单元测试还是UI测试。

有太多工具,但是没有关于如何使用Mocha进行上述操作的明确指南。任何建议都将受到欢迎:)

我必须澄清,我不希望使用某些Mocha UI在浏览器中运行测试结果(我知道有关于此的指南。)-什么我想要的是在无头浏览器中加载一些本地文件,然后在加载的HTML的DOM上使用jQuery运行Mocha断言。我的测试 all 的结果将继续显示在终端机中。

0 个答案:

没有答案