如何在CodedUITest中调试扩展DLL?

时间:2014-09-11 11:52:19

标签: coded-ui-tests

我正在为我的控件实现编码的ui支持,我正在使用我的控件的自定义属性,所以我写了扩展文件并将其粘贴到下面的位置 C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ VSTT \ 11.0 \ UITestExtensionPackages

现在我想调试扩展文件,当Cross-Hair检测到UIElements时。

如何提供帮助?

1 个答案:

答案 0 :(得分:1)

如果您询问"方法调试CodedUITest插件dll"意思是,请按照以下步骤

1)创建插件扩展程序以显示自定义属性等 2)将插件项目的输出路径设置为C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ VSTT \ 11.0 \ UITestExtensionPackages--(为此您需要以管理员模式运行Visual Studio)
3)将断点设置在您想要的位置并构建插件项目
4)创建您的测试项目并通过" Generate CodedUITest for ..."执行它。 。生成器将显示在机器的右下角。
5)运行你的应用程序exe(例如:Application1.exe)
6)现在在插件项目中,执行以下步骤,
- GoTo工具菜单
- 单击AttachToProcess
- 窗口将打开并从进程列表中选择您的CodedUITestBuilder应用程序(意味着右上角的构建器窗口)
7)现在将十字准线从构建器拖到应用程序UI,然后查看断点将