我目前正在为微软Office自动化一个插头.我们正在VS2010中创建编码的UI测试。作为一个选择,我可以使用"Coded test builder“工具,但它不适合我的情况。因此,我为每个UI Control/Map创建了自己的UI Map类和扩展方法,并在其中添加了不同的操作功能,例如按下按钮或断言一些UI值。测试用例的场景在测试类中。我在
我开始使用TestStack White (UI自动化)来自动化WPF现有应用程序中的测试。当使用标准控件时,一切都很好。但是,在尝试交互自定义控件时,我遇到了一些问题。自动化,则验证UI自动化唯一可见的部分是ComboBox,并且无法访问TextBlock。但是,如果使用XAML和代码后面的代码将其创建为UserControl,则UI自动化可以正确地看到Text