我想在无头浏览器中运行我的mochajs前端单元测试,特别是使用puppeteer。因此,按照此处mochajs页面上的非常简单的示例,我正在运行基本单元测试,并看到结果,并且它们按应有的方式呈现在页面中。我发现当我在真实的浏览器中加载简单的示例时,它们也会被渲染到 chromium 。一切都很棒。但是,我想从调用该脚本返回这些结果。如何从运行中返回这些测试结果?换句话说:mochaconsolemochajspuppeteer
$ node my-script-running-mocha-in-puppeteer.js\n\n Array\n #indexOf()\n \xe2\x9c\x93 should return -1 when the value is not present\n\n\n 1 passing (9ms)\nRun Code Online (Sandbox Code Playgroud)\n\n我的代码基本上是这样的:
\n\nconst puppeteer = require(\'puppeteer\');\n\n puppeteer.launch().then(async browser => {\n const page = await browser.newPage();\n await page.setContent(`\n /* \n HTML page with mocha, unit tests and source.\n */\n `); \n\n // Get page content\n const content = await page.content();\n\n // I see …Run Code Online (Sandbox Code Playgroud)