启动“编码的 UI 测试生成器”无需创建新的编码 UI 测试

发布于 2024-11-14 05:05:00 字数 321 浏览 0 评论 0原文

Visual Studio 中的编码 UI 测试生成器应用程序在手写编码 UI 测试时非常有用。它有一个“检查器”类型的工具,可以显示所选控件的属性,这使得搜索控件变得非常简单。

目前,我能够启动此工具的唯一方法是通过“添加新的编码 UI 测试”向导。这启动正常,但是它会

  • 创建一个新的空编码 UI 测试,
  • 当我下次运行测试或在 Visual Studio 中开始调试时,

它会关闭有人建议如何在不添加新编码 UI 测试的情况下启动该工具吗?关于使用手写编码 UI 测试检查控件还有其他建议吗?我正在 WPF 工作,如果有什么区别的话。

The Coded UI Test Builder application in Visual Studio is very useful when hand-writing Coded UI Tests. It has an 'inspector' type tool that shows properties for a selected control, which makes searching for the control very simple.

At the moment the only way I am able to launch this tool is by going through the 'add new Coded UI Test' wizard. This launches fine, however it

  • creates a new empty coded UI test
  • closes down when I next run a test or start debugging in Visual Studio

Has anyone advice on how to launch the tool without adding a new Coded UI Test? Any other suggestions around inspecting controls with a hand-written Coded UI Test? I'm working in WPF if it makes any difference.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

夏天碎花小短裙 2024-11-21 05:05:00

对于这样的类,在测试方法内部单击鼠标右键应该会显示“为编码 UI 测试生成代码”-> “使用编码的 UI 测试生成器”选项。它仍会最小化 Visual Studio,但不应创建新的测试方法。还有一个键盘快捷键:CTRL+\CTRL+C

[CodedUITest]
public class MyUITests
{
    public MyUITests()
    {
    }

    [TestMethod]
    public void StartMyTest()
    {
        //right click in here to get the context menu option
    }
}

With a class like this one, right clicking inside the test method should give you a "Generate Code for Coded UI Test" -> "Use Coded UI Test Builder" option. It will still minimize Visual Studio, but it shouldn't create a new test method. There is also a keyboard shortcut: CTRL+\, CTRL+C

[CodedUITest]
public class MyUITests
{
    public MyUITests()
    {
    }

    [TestMethod]
    public void StartMyTest()
    {
        //right click in here to get the context menu option
    }
}
徒留西风 2024-11-21 05:05:00
  1. 您可以打开 Visual Studio 命令提示符
  2. 执行“codedUITestBuilder.exe /standalone”
  1. You can open Visual Studio command prompt
  2. execute "codedUITestBuilder.exe /standalone"
风柔一江水 2024-11-21 05:05:00

您还可以右键单击“解决方案资源管理器”中的 UIMap.uitest 文件,然后选择“使用编码的 UI 测试生成器编辑”这样不需要编码的 UI 测试

You can also right click the UIMap.uitest file in Solution Explorer and select "Edit with Coded UI Test Builder" No need for a Coded UI Test this way

疯狂的代价 2024-11-21 05:05:00

右键单击 [TestMethod] 内部,您将获得使用编码的 ui 测试构建器进行编辑的选项。单击该选项可以获得测试构建器。
如果您在 [TestMethod] 外部右键单击,则不会出现“使用编码的 ui 测试生成器编辑”选项

Right click inside [TestMethod] and you will get the option for Edit with coded ui test builder.Click on that you can get test builder.
If you right click outside of [TestMethod] than "Edit with coded ui test builder" option will not come

Spring初心 2024-11-21 05:05:00

您可以通过右键单击测试方法或脚本之间并单击“使用编码的 ui 测试生成器编辑”来打开编码的 UI 生成器。

You can open coded UI builder by right clicking in between the Test Method or scripts and click on "Edit with coded ui test builder".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文