Свойство распознавания или динамическая карта объектов в RFT

В настоящее время я использую пробную версию RFT для приложения PowerBuilder v12.5. Во время записи, когда мы сохраняем информацию об одном окне, он генерирует строку (уникальную автоматически сгенерированную) для переменной и использует ее для ссылки для хранения всей другой информации из других окон и вкладок. В настоящее время RFT использует это в карте объектов для справки, и когда мы воспроизводим сценарий, он дает сбой, поскольку значение переменной изменяется от записанного значения. Я не могу изменить свойства распознавания, чтобы во время воспроизведения они не совпадали с указанной выше переменной «Идентификатор делового партнера».

Мне нужно знать, как я могу изменить свойство распознавания, чтобы во время playblack RFT пропустить сопоставление этого значения, или как я могу сделать это динамическим, чтобы всякий раз, когда во время воспроизведения RFT сохраняла информацию, она каждый раз получала уникальное значение.

Ваш быстрый ответ действительно поможет мне много, спасибо заранее. Если требуются какие-либо другие детали, дайте мне знать.

С уважением, Атиф Аббас


rft
person Atif Abbas    schedule 14.10.2013    source источник


Ответы (2)


В случаях, когда свойства распознавания объекта являются динамическими, есть два подхода к их обработке:

  • Преобразуйте значение динамического свойства в регулярное выражение.
  • Преобразуйте сам объект в динамический тестовый объект.

Вы можете найти подробную информацию о преобразовании значения свойства в регулярное выражение по ссылке ниже. http://publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/index.jsp?topic=%2Fcom.rational.test.ft.help%2FReplExactMatchPropwithPattern.htm

Также есть хороший блог на карте объектов RFT: http://rftobjectmap.blogspot.in/

person Archiekins    schedule 15.10.2013

Если вы хотите найти объекты с изменяющимися свойствами, вы можете использовать метод TestObject.find. Это позволяет вам получить доступ к тестовым объектам, даже не имея их на карте объектов. Хорошее введение в метод find можно найти на сайте IBM developerWorks: http://www.ibm.com/developerworks/rational/library/06/0711_nowacki_nodwell/.

person Roland    schedule 22.10.2013