ControlType.Document类型控件的取值

上一篇 / 下一篇  2008-11-04 15:25:43 / 个人分类:自动化测试框架

  昨天晚上看了看Text与Edit的区别,今天又查了查发现还有一个Document类。发现自己对Text的理解不够全面:Text只代表单行文本,如果允许多行的,像RichBox或允许多行的TextBox,都是Document。Document也没有ValuePattern属性,他用TextPattern属性取值,貌似还巨麻烦。 

  今天在自己写的小框架上加上了Document类,为了调试方便还加上了一个Highlight类(高亮显示某个控件),结果发现AutomationElement.Current.BoundingRectangle竟然是System.Windows.Rect类型的,而不是以前一直认为的System.Drawing.Rectangle类型的,这个类型在WindowsBase.dll中。

  另外一点就是Document既然代表了可以有滚动条的文本框,他的取值跟其他的完全不一样。


TAG: 自动化测试框架

 

评分:0

我来说两句

Open Toolbar