我在visualstudio 2012 Ultimate中使用Coded Ui测试网站。我需要在录制的过程中进行自定义更改。但是当我录制新的编码Ui测试时,我会自动删除自定义更改。
请帮帮我。我将非常感激。
答案 0 :(得分:2)
我猜您的“自定义更改”是指在 uimap.designer.cs 文件中进行的编辑。无论何时记录新动作以及何时使用uimap编辑器,都会从 uimap.uitest 文件重新生成此文件。 uimap.designer.cs 文件顶部有一条评论警告更改将会丢失。
uimap.designer.cs 文件所需的许多更改实际上可以使用Visual Studio中的uimap编辑器进行(它也可以在Visual Studio 2010功能包1中使用)。双击解决方案资源管理器中的 uimap.uitest 文件。右键单击或通过“UI操作”面板上方的9个图标可以进行一些编辑操作。可以通过所有UI操作的属性及其步骤进行更多更改,也可以通过UI控件的属性进行更改。
如果无法在uimap编辑器中进行所需的更改,请选择“将代码移至 uimap.cs ”(右键单击或它是9个图标之一)。退出uimap编辑器,保存更改。然后根据需要在 uimap.cs 文件中编辑代码。
请注意, uimap.designer.cs 和 uimap.cs 文件都属于同一个类,它们都表示 partial class 。