1

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

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

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

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

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

4

1 回答 1

0

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

披露:我是 RIATest 团队成员。

于 2012-10-08T10:39:10.383 回答