在codedUI测试中访问wpftext控件的字体属性

时间:2012-05-30 06:53:46

标签: c# .net wpf user-controls wpf-controls

我想检查字体是否为粗体,以及在encodeui测试中的颜色。我正在使用wpftext控件。请帮帮我。

1 个答案:

答案 0 :(得分:0)

萨兰

不幸的是,这并不像它应该的那样简单,但可以通过创建CodedUI测试框架扩展来完成,该扩展将AutomationProperties.ItemStatusProperty设置为当前Font。这样做的一个好处是它可以与测试记录器一起使用,并允许您生成断言和/或手动代码验证。

请仔细阅读:http://blogs.msdn.com/b/gautamg/archive/2010/01/05/series-on-coded-ui-test-extensibility.aspx

然后看看这里的示例,了解创建自己的扩展字体以展示字体的想法:http://blogs.msdn.com/b/mathew_aniyan/archive/2011/05/17/custom-wpf-control-s-custom-properties.aspx

请记住,您需要修改此示例才能获得所需内容。

-Paul