Coded UI Test 常见问题总结

Coded UI Test是Visual Studio 对于测试工程提供的基于用户界面(User Interface)的自动化测试组件,支持Win32,Web,WPF等UI的自动化测试,支持录屏并生成测试代码。

要求

Coded UI test component;

企业版的Visual Studio(Visual Studio 2010及后续的版本);

MSDN链接

最近工作中用到了该组件,整理了一些常见问题及解决方案,总结如下:

一、Coded UI 在录屏时报错:“未录制对Row执行的最后操作,因为该控件没有任何适合的标识属性。

原因:

当ItemsControl(例如ListBox,TreeView)绑定到指定的数据源时,WPF调用每一个Item的ToString方法实现可访问性。如果Item对应的类没有重载ToString方法,该值将是Item的类名,导致ItemsControl中所有Item的名称都一样。 

解决方案:

1.修改被测控件源码,重载Item对应类的ToString方法,使其返回一个有意义的值;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysssp.html