我们正在帮助为我们的项目编写CodedUI测试的测试人员。他们遇到的问题是几个动态添加的控件没有唯一的值来确定哪个是。
我的理论解决方案是添加名为“CodedUiName”的公共自定义属性,以使测试人员能够使用此名称映射控件。我通过将ICodedUI接口放在控件顶部并暴露上述属性来完成此操作。
我已经使用HawkEye对象编辑器检查了这个属性,它确实在那里,但是当测试人员在CodedUI中做同样的事情时,属性是不可见的。
有没有办法让他们轻松访问“CodedUiName”。
我们希望它是一个很好的可扩展的解决方案,适用于我们编写CodedUI测试时遇到的任何有问题的控件。