【问题标题】:How to debug selenium test script (C#) in Visual studio while running from Microsoft test manager从 Microsoft 测试管理器运行时如何在 Visual Studio 中调试 selenium 测试脚本 (C#)
【发布时间】:2017-10-30 19:18:31
【问题描述】:

我在 Visual Studio 中开发了 selenium testscript(单元测试 - C#),并且这个测试脚本与 MTM(Microsoft 测试管理器)中的测试用例相关联。从 MTM 运行测试脚本时,脚本不会在 Visual Studio 中的断点处停止。如何在调试模式下从 MTM 执行测试脚本。请告诉我。

【问题讨论】:

    标签: selenium debugging microsoft-test-manager


    【解决方案1】:

    从 Visual Studio 中执行它。拉起解决方案,单击测试 > Windows > 测试资源管理器 > 以显示测试窗口。右键单击测试并在调试模式下运行。

    【讨论】:

    • 感谢 Dazed 的回复。当我从 Visual Studio 运行时,脚本将从 Visual Studio 本地执行,但我想从 MTM 触发执行。当我通过 MTM 脚本运行时,可以使用 Tets 控制器和测试代理执行,但它不会在 Visual Studio IDE 中的断点处停止。
    • 从 MTM 触发您的执行,但在 IDE 中调试您的测试。您是说在 IDE 中运行时调试不起作用?您是否设置断点并在调试模式下运行?如果是这样并且它不起作用,我将创建一个新线程来调试不适用于您的 VS 版本。
    • 对不起,可能是我写的不对。当我通过 IDE 进行调试时,它工作正常。但是当我从 MTM 触发执行时,脚本正在执行但不会在断点处停止。如果您知道 HP Quality Center,QTP 工具,如果您从 Quality Center 执行脚本并将断点放在 QTP 编辑器中,它将在断点处停止执行。我正在使用 Visual Studio 和 MTM 检查相同的概念。
    • 我认为 MTM 的工作方式与 Micro Focus 工具的工作方式不同。 MTM 只是一个存储库。我确实看到了类似的。 social.msdn.microsoft.com/Forums/en-US/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 2018-05-03
    • 1970-01-01
    相关资源
    最近更新 更多