通过使用编码的 UI 测试编辑器,可以编码的 UI 测试以进行查看和编辑。 如果您确定必须向编码的 UI 测试中的测试方法添加自定义代码,则您必须将该方法移动到 UIMap 文件。 如果您不移动该方法,则只要重新编译测试,就会重写您的自定义代码。 一旦移动了该方法,您就不再能使用编码的 UI 测试编辑器对其进行编辑。 您必须使用代码编辑器添加并维护您的自定义代码。
在编码的 UI 测试编辑器中打开编码的 UI 测试
按这些步骤执行操作,在编码的 UI 测试编辑器中打开现有编码的 UI 测试以进行编辑。
在编码的 UI 测试编辑器中打开编码的 UI 测试
- 在解决方案资源管理器中,找到您的测试项目中的**“UIMap.uitest”**。 
- 右击**“UIMap.uitest”并选择“打开”**。 - - 或 - - 双击**“UIMap.uitest”**。 - 编码的 UI 测试编辑器中将显示编码的 UI 测试。 此时您可以查看并编辑编码的 UI 测试。 有关更多信息,请参见使用编码的 UI 测试编辑器编辑编码的 UI 测试和如何:使用编码的 UI 测试编辑器编辑编码的 UI 测试。 
将测试方法移动到 UIMap 文件以便于自定义
按这些步骤执行操作,可将编码的 UI 测试中的测试方法移动到 UIMap 文件。
将测试方法移动到 UIMap 文件
- 在**“UI 操作”**窗格中,选择要移动到 UIMap.cs 或 UIMap.vb 文件的测试方法,以便使用在重新编译测试代码时不会重写的自定义代码功能。 
- 单击编码的 UI 测试编辑器工具栏上的**“移动代码”**按钮。 - - 或 - - 右击该测试方法,然后单击**“移动代码”**。 
- 将显示一个 Microsoft Visual Studio 对话框。 该对话框将警告您,该方法将从 UIMap.uitest 文件移动到 UIMap.cs 或 UIMap.vb 文件,并且您将不能再使用编码的 UI 测试编辑器来编辑该方法。 单击**“是”**。 - 将从 UIMap.uitest 文件中移除该测试方法,并且“UI 操作”窗格中将不再显示该测试方法。 若要能编辑移动的测试文件,请从解决方案资源管理器中打开 UIMap.cs 或 UIMap.vb 文件。 - 提示 - 若要撤消移动,请从“编辑”菜单中选择“撤消”,或者按 Ctrl+Z。 但是,您稍后必须从 UIMap.cs 或 UIMap.vb 文件中手动移除代码。 
- 在 Visual Studio 工具栏上,单击**“保存”**。 - 对测试方法的更新保存在 UIMap.Designer 文件中。