我遇到的问题是,当Text太大时,QTP没有获取WinObject的文本属性。在其他情况下,它正确地获取Text属性。
注意:它不是在Object Spy中以及在运行时使用方法GetROProperty获取Text属性。
请参阅以下屏幕打印,因为文本不是太大,因此工作正常。
但是在“响应”选项卡中,文字太大了所以它无法获取Text属性。请参见以下屏幕打印。
答案 0 :(得分:0)
QTP在版本9.0中的文本长度限制为约16,383个字符。 我不确定当前版本中是否存在此限制。
答案 1 :(得分:0)
我最近遇到过这个问题,要从WinObject中读取所有文本,请使用以下代码(这对我有用),
bLargetext = Parent(主)。儿童()。WinObject( “对象名”)。Object.Document.text