在不创建新的编码UI测试的情况下启动“编码的UI测试生成器”

时间:2011-06-07 04:12:52

标签: visual-studio-2010 coded-ui-tests

Visual Studio中的Coded UI Test Builder应用程序在编写编码UI测试时非常有用。它有一个'检查器'类型工具,显示所选控件的属性,这使得搜索控件非常简单。

目前我能够启动此工具的唯一方法是通过“添加新的Coded UI Test”向导。这很好,但它

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

有没有人建议如何在不添加新的Coded UI测试的情况下启动该工具?有关使用手写的编码UI测试检查控件的任何其他建议吗?如果它有任何不同,我在WPF工作。

5 个答案:

答案 0 :(得分:12)

使用类似这样的类,右键单击测试方法应该为您提供“生成编码的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
    }
}

答案 1 :(得分:8)

  1. 您可以打开Visual Studio命令提示符
  2. 执行“codedUITestBuilder.exe / standalone”

答案 2 :(得分:5)

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

答案 3 :(得分:0)

右键单击[TestMethod],您将获得Edit with encoding ui test builder的选项。点击即可获得测试构建器。 如果右键单击[TestMethod]以外的“使用编码的ui测试构建器编辑”选项将不会出现

答案 4 :(得分:0)

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