单元测试Firefox插件

单元测试Firefox插件,firefox,firefox-addon,mozmill,Firefox,Firefox Addon,Mozmill,在开发firefox插件的过程中,我发现单元测试的任务有点烦人,而且很难设置。有人对如何为插件设置单元测试有什么建议吗?有没有发现任何有用的工具或附加插件 我发现了Mozmill[],我认为它在某种程度上是有用的,但它更像是一个高级工具,我正在寻找一种适用于更低级测试的工具或方法。WebDriver或Selenium?UxU()如何?我使用了Mozmill的代码级单元测试。通过在测试初始化(setupModule函数)中以编程方式将测试加载项()路径添加到Mozmill的resource://p

在开发firefox插件的过程中,我发现单元测试的任务有点烦人,而且很难设置。有人对如何为插件设置单元测试有什么建议吗?有没有发现任何有用的工具或附加插件


我发现了Mozmill[],我认为它在某种程度上是有用的,但它更像是一个高级工具,我正在寻找一种适用于更低级测试的工具或方法。

WebDriver或Selenium?

UxU()如何?

我使用了Mozmill的代码级单元测试。通过在测试初始化(setupModule函数)中以编程方式将测试加载项()路径添加到Mozmill的resource://path,我“钩住”了它。因此,我可以测试我的测试插件的任何代码,就像它是自己的Mozmill代码一样。请看一个例子。据我所知,这是您正在寻找的。

另请参见。我没有使用它,但它似乎是一种更简单、更轻的方法,可能更容易集成。我认为它可以更好地打包,以便更容易地添加到现有扩展,但这可能是一个简单的重构。

他们正在为Firefox 4.0开发的新JetPack插件SDK内置了测试功能。虽然还没有记录在案,但这是值得关注的。看起来您运行了“cfx测试”,它将运行测试

一些链接: 喷气背包 附加SDK文档-
附加SDK测试工具-

不能真正满足单元测试的需要。我在问题中提到的工具和我在问题中提到的工具都比我要寻找的更高层次。我正在寻找人们用于代码级单元测试的方法。这和我所寻找的完全一样!谢谢你的帮助!