【问题标题】:How to debug the extension DLL in CodedUITest?如何在 CodedUITest 中调试扩展 DLL?
【发布时间】:2014-09-11 11:52:19
【问题描述】:

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

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

如何提供帮助?

【问题讨论】:

标签: coded-ui-tests


【解决方案1】:

如果您询问“调试 CodedUITest 插件 dll 的方法”是什么意思,请按照以下步骤操作

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

【讨论】:

    猜你喜欢
    • 2017-02-15
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    相关资源
    最近更新 更多