2012-02-16 25 views
2

我正面临一个问题,即当文本太大时,QTP无法获取WinObject的文本属性。在其他情况下,它正确地获取Text属性。当文本太大时QTP无法获取文本属性

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

请看下面的屏幕打印,它工作正常,因为文本不是太大。 Not Fetching Text Property - With Request Tab

但是在响应标签中文字太大&所以它无法获取Text属性。请参阅下面的屏幕打印。

Fetching Text Property

+0

您是否发现此问题开始出现的限制? – Motti 2012-02-16 11:41:15

+0

你想验证所有这些文本吗? 是的,看着出现在“响应标签”文本,我们可以猜测,QTP 有限制取长text.You应该用另一种方法这样的数据复制到一些TXT然后验证它 – Amol 2012-02-16 18:05:11

回答

0

QTP对文本的长度在9.0版本中此限制约为16,383个字符。 我不知道在当前版本中是否存在这种限制也是如此。

0

我曾经碰到过这个最近,阅读所有文字从WinObject使用下面的代码(这个工作对我来说),

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