测试浏览器扩展的最佳方法/工具是什么?
在我的例子中,我使用 IE Browser Helper Object (C#),它有自己的小型 UI 和大量的数据库交互。到目前为止,我们使用自动化单元测试来测试我们的模型/业务对象,但手动测试 UI/场景测试。我正在考虑开始使用 Selenium 来控制浏览器,然后需要添加一些其他脚本来控制和断言我的 UI 元素的行为并检查数据库以获得正确的结果。
有什么建议吗?处于类似情况的其他人会做什么(无论是开发 BHO 还是 Firefox 扩展或其他)?