锡诺Chrome Sinon-chrome是用于对Chrome以及Firefox扩展程序和应用程序进行单元测试的帮助工具。 它使用sinon存根模拟所有扩展api,使您无需实际浏览器即可在Node.js中运行测试。 模式支持 使用官方的Chrome扩展API(Firefox webextensions)模式生成API模拟,以确保与真实API的一致性。 实际的架构来自Chrome 53和Firefox 49。 这个怎么运作 Sinon-chrome模拟了所有chrome api,用替换了一些糖的方法。 Chrome事件被具有相同行为的类替换,因此您可以使用手动触发chrome事件来测试事件处理程