AutoCAD和IE协同工作的自动化测试



我有兴趣为使用IE作为UI一部分的AutoCAD插件编写UI自动化测试。当需要用户输入时,它将打开IE(插件与基于web的ECM对话,并使用IE从ECM中选择要下载到用户机器并在AutoCAD中打开的文档)。

AutoCAD和IE中的插件之间的交互如下:

  • 用户在AutoCAD的附加模块菜单中选择"浏览文档"
  • 插件使用ECM URL启动IE
  • 用户在IE中的ECM应用程序中选择文档
  • 插件接收来自IE的回调,并从从Web应用程序接收的HTTP标头中获取所选文档的ID
  • 插件关闭浏览器(实际上窗口只是隐藏的)
  • 插件将文档从ECM下载到用户的机器,并在AutoCAD中打开

自动化这样的场景有多难?你会使用什么UI自动化工具?

可以将浏览器的UI自动化工具和AutoCAD的脚本结合使用,但如果UI自动化工具允许这种"跨平台"的自动化,那么使用它似乎会更容易。

假设您在Windows上运行AutoCAD,您可能需要查看RIATest。您应该能够将Windows UI Automation和IE作为web应用程序来自动化AutoCAD。RIATest支持这两种自动化场景。

披露:我是RIATest团队成员。

相关内容

  • 没有找到相关文章

最新更新