如何:使用编码的 UI 测试编辑器将方法移至 UIMap 以便启用完整自定义

通过使用编码的 UI 测试编辑器,可以编码的 UI 测试以进行查看和编辑。 如果您确定必须向编码的 UI 测试中的测试方法添加自定义代码,则您必须将该方法移动到 UIMap 文件。 如果您不移动该方法,则只要重新编译测试,就会重写您的自定义代码。 一旦移动了该方法,您就不再能使用编码的 UI 测试编辑器对其进行编辑。 您必须使用代码编辑器添加并维护您的自定义代码。

在编码的 UI 测试编辑器中打开编码的 UI 测试

按这些步骤执行操作,在编码的 UI 测试编辑器中打开现有编码的 UI 测试以进行编辑。

在编码的 UI 测试编辑器中打开编码的 UI 测试

  1. 在解决方案资源管理器中,找到您的测试项目中的**“UIMap.uitest”**。

  2. 右击**“UIMap.uitest”并选择“打开”**。

    - 或 -

    双击**“UIMap.uitest”**。

    编码的 UI 测试编辑器中将显示编码的 UI 测试。 此时您可以查看并编辑编码的 UI 测试。 有关更多信息,请参见使用编码的 UI 测试编辑器编辑编码的 UI 测试如何:使用编码的 UI 测试编辑器编辑编码的 UI 测试

将测试方法移动到 UIMap 文件以便于自定义

按这些步骤执行操作,可将编码的 UI 测试中的测试方法移动到 UIMap 文件。

将测试方法移动到 UIMap 文件

  1. 在**“UI 操作”**窗格中,选择要移动到 UIMap.cs 或 UIMap.vb 文件的测试方法,以便使用在重新编译测试代码时不会重写的自定义代码功能。

  2. 单击编码的 UI 测试编辑器工具栏上的**“移动代码”**按钮。

    - 或 -

    右击该测试方法,然后单击**“移动代码”**。

  3. 将显示一个 Microsoft Visual Studio 对话框。 该对话框将警告您,该方法将从 UIMap.uitest 文件移动到 UIMap.cs 或 UIMap.vb 文件,并且您将不能再使用编码的 UI 测试编辑器来编辑该方法。 单击**“是”**。

    将从 UIMap.uitest 文件中移除该测试方法,并且“UI 操作”窗格中将不再显示该测试方法。 若要能编辑移动的测试文件,请从解决方案资源管理器中打开 UIMap.cs 或 UIMap.vb 文件。

    提示

    若要撤消移动,请从“编辑”菜单中选择“撤消”,或者按 Ctrl+Z。 但是,您稍后必须从 UIMap.cs 或 UIMap.vb 文件中手动移除代码。

  4. 在 Visual Studio 工具栏上,单击**“保存”**。

    对测试方法的更新保存在 UIMap.Designer 文件中。

请参见

其他资源

使用编码的 UI 测试编辑器编辑编码的 UI 测试

如何:使用编码的 UI 测试编辑器拆分方法以便更好地将测试代码模块化