当Text太大时,QTP无法获取Text属性

时间:2012-02-16 10:05:28

标签: automation qtp

我遇到的问题是,当Text太大时,QTP没有获取WinObject的文本属性。在其他情况下,它正确地获取Text属性。

注意:它不是在Object Spy中以及在运行时使用方法GetROProperty获取Text属性。

请参阅以下屏幕打印,因为文本不是太大,因此工作正常。 Not Fetching Text Property - With Request Tab

但是在“响应”选项卡中,文字太大了所以它无法获取Text属性。请参见以下屏幕打印。

Fetching Text Property

2 个答案:

答案 0 :(得分:0)

QTP在版本9.0中的文本长度限制为约16,383个字符。 我不确定当前版本中是否存在此限制。

答案 1 :(得分:0)

我最近遇到过这个问题,要从WinObject中读取所有文本,请使用以下代码(这对我有用),

  

bLargetext = Parent(主)。儿童()。WinObject( “对象名”)。Object.Document.text