QTP не может получить свойство Text, когда Text слишком велик - PullRequest
2 голосов
/ 16 февраля 2012

Я сталкиваюсь с проблемой, из-за которой QTP не извлекает текстовое свойство WinObject, когда текст слишком велик. В других случаях он правильно выбирает свойство Text.

Примечание. Он не извлекает свойство Text в Object Spy, а также во время выполнения с использованием метода GetROProperty.

См. Нижеприведенную распечатку экрана, на которой все работает нормально, потому что текст не слишком большой. Not Fetching Text Property - With Request Tab

Но во вкладке Response текст слишком велик, поэтому он не может получить свойство Text. См. Скриншот ниже.

Fetching Text Property

Ответы [ 2 ]

0 голосов
/ 22 марта 2013

Я недавно сталкивался с этим, чтобы прочитать весь текст из WinObject, используя следующий фрагмент кода (это сработало для меня),

bLargetext = Parent (). Ребенок (). WinObject ( "имя_объекта"). Object.Document.text

0 голосов
/ 14 апреля 2012

QTP имел это ограничение в версии 9.0 для длины текста, составляющее около 16 383 символов.Я не уверен, существует ли это ограничение и в текущих версиях.

...