CodedUI - 将代码移至 uimap.cs
CodedUI - move code to uimap.cs
我正在录制编码 ui 测试。
录制后 - 我通过 uimap.uitest 接口将方法移至 uimap.cs,因此它不会 运行 覆盖我的更改。
一切都很好。
另一天,我添加了录音。再次 - 我通过 uimap.uitest 接口将方法移动到 uimap.cs。
然而,这一次 - 这样做时 - 我得到了很多重复名称的错误 - Ambiguity between...,UImap 已经包含了...的定义等等。
我应该采取哪些步骤来避免或解决这个问题?
谢谢 :-)
正在更新我发现的更多信息:
1.记录并保存METHOD1。
2.将method1移动到UIMAP(一切正常。Method1和METHOD1PARAMS移动到uimap并且不再存在于UIMAP.designers中。只有控件在那里)。
3.记录并保存METHOD2。
4. 将 METHOD2 移动到 UIMAP。
这是我得到错误的地方。
发生的事情是,现在我在两个文件中都有 METHOD2 和 METHOD2PARAMS - UIMAP 和 UIMAP.DESIGNERS。
我将很快附上这个项目。
谢谢
您不想将 UI 元素的代码移动到 UIMap.cs
中。每次保存后者时,它都会从 UIMap.uitest
自动生成到 UIMap.Designer.cs
。
如果您希望在 CodedUI 测试构建器和编辑器允许的范围之外编辑它们,您可以将测试方法的代码移动到 UIMap.cs
中。编码 UI 测试编辑器中的 "move code" 上下文菜单项执行此操作。
确保在移动后保存 UIMap.uitest
,以便重新生成 UIMap.Designer.cs
以反映更改。
我正在录制编码 ui 测试。 录制后 - 我通过 uimap.uitest 接口将方法移至 uimap.cs,因此它不会 运行 覆盖我的更改。 一切都很好。 另一天,我添加了录音。再次 - 我通过 uimap.uitest 接口将方法移动到 uimap.cs。 然而,这一次 - 这样做时 - 我得到了很多重复名称的错误 - Ambiguity between...,UImap 已经包含了...的定义等等。
我应该采取哪些步骤来避免或解决这个问题?
谢谢 :-)
正在更新我发现的更多信息: 1.记录并保存METHOD1。 2.将method1移动到UIMAP(一切正常。Method1和METHOD1PARAMS移动到uimap并且不再存在于UIMAP.designers中。只有控件在那里)。 3.记录并保存METHOD2。 4. 将 METHOD2 移动到 UIMAP。 这是我得到错误的地方。 发生的事情是,现在我在两个文件中都有 METHOD2 和 METHOD2PARAMS - UIMAP 和 UIMAP.DESIGNERS。 我将很快附上这个项目。 谢谢
您不想将 UI 元素的代码移动到 UIMap.cs
中。每次保存后者时,它都会从 UIMap.uitest
自动生成到 UIMap.Designer.cs
。
如果您希望在 CodedUI 测试构建器和编辑器允许的范围之外编辑它们,您可以将测试方法的代码移动到 UIMap.cs
中。编码 UI 测试编辑器中的 "move code" 上下文菜单项执行此操作。
确保在移动后保存 UIMap.uitest
,以便重新生成 UIMap.Designer.cs
以反映更改。