有什么好方法可以做到这一点吗?我正在编写一个扩展,它作为内容脚本与网站交互,并使用本地存储保存数据。有没有什么工具、框架等可以用来测试这个行为呢?我知道有一些通用的工具来测试javascript,但是这些工具足够强大来测试一个扩展吗?单元测试是最重要的,但我也对其他类型的测试(如集成测试)感兴趣。
发布于 2014-04-14 00:33:49
关于Chrome中已经存在的工具:
在chrome developer工具中,有一个用于本地存储的参考资料部分。
开发人员工具>资源>本地存储
查看本地存储的更改。
您可以使用console.profile测试性能并监视运行时调用堆栈。
对于fileSystem,您可以使用此URL检查您的文件是否已上载:filesystem:chrome-extension:/temporary/
如果您同时使用内容脚本和本地存储,而没有后台页面/脚本和消息传递,则只能从站点访问本地存储。因此,要测试这些页面,您必须在这些选项卡中注入您的测试脚本。
https://stackoverflow.com/questions/2869827
复制相似问题