可以使用浏览器帮助对象来创建“在线”ui自动化工具

时间:2011-07-11 01:38:59

标签: c# .net com bho

我们将制作一个驻留在浏览器中的测试自动化工具(如Quicktest Professional的在线版本)。我们使用html + ajax构建了大部分内容。 问题是Web应用程序无法与用户的本机计算机资源进行通信。因此,不可能自动化用户的本机应用程序。 我们想到使用像IE浏览器帮助对象这样的IE扩展,但对此却一无所知。 有谁可以告诉我,访问本机windows api和COM组件的浏览器帮助对象有限制,还是像WinForm应用程序一样自由?

1 个答案:

答案 0 :(得分:1)

我强烈建议您查看Watir:

http://watir.com/

  

Watir,发音为water,是用于自动化Web浏览器的开源(BSD)Ruby库系列。它允许您编写易于阅读和维护的测试。它简单灵活。