gpt4 book ai didi

c# - CodedUI - 将代码移动到 uimap.cs

转载 作者:太空宇宙 更新时间:2023-11-03 23:43:15 25 4
gpt4 key购买 nike

我正在录制编码的 UI 测试。录制后 - 我通过 uimap.uitest 接口(interface)将方法移至 uimap.cs,因此它不会覆盖我的更改。一切都很好。另一天,我添加了录音。再次 - 我通过 uimap.uitest 接口(interface)将方法移动到 uimap.cs。然而,这一次 - 当这样做时 - 我得到了很多重复名称的错误 - 之间的歧义,UImap 已经包含了...的定义等等。

我应该采取哪些步骤来避免或解决此问题?

谢谢:-)

更新我发现的更多信息: 1.记录并保存METHOD1。 2. move method1 to UIMAP(一切OK,Method1和METHOD1PARAMS移到uimap,不再存在于UIMAP.designers中,只有控件在)。 3.记录并保存METHOD2。 4. 将 METHOD2 移动到 UIMAP。这是我得到错误的地方。发生的情况是,现在我在两个文件(UIMAP 和 UIMAP.DESIGNERS)中都有 METHOD2 和 METHOD2PARAMS。我将很快附上这个项目。谢谢

最佳答案

您不想将 UI 元素的代码移动到 UIMap.cs 中。每次保存后者时,它都会从 UIMap.uitest 自动生成到 UIMap.Designer.cs 中。

如果您希望在 CodedUI 测试构建器和编辑器允许的范围之外编辑它们,您可以将测试方法的代码移动到 UIMap.cs 中。编码 UI 测试编辑器中的“移动代码”上下文菜单项执行此操作。

确保在移动后保存 UIMap.uitest,以便重新生成 UIMap.Designer.cs 以反射(reflect)更改。

关于c# - CodedUI - 将代码移动到 uimap.cs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28320406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com