Почему разные индексы?
#1
Отправлено 05 июля 2005 - 12:25
при каждом запуске одной и тойже формы налоговой отчетности скрипт генерирует разные индексы.
например я открыла форму и начала писать скрипт объекты были названы NumericView_7
NumericView_8
...
а если форму закрыть и снова открыть, то в скрипт записываются индексы на 3 больше.
NumericView_10
NumericView_11
...
что мне делать?
#2
Отправлено 05 июля 2005 - 12:41
Здравствуйте! у меня проблемы с индексами в именах объектов.
при каждом запуске одной и тойже формы налоговой отчетности скрипт генерирует разные индексы.
например я открыла форму и начала писать скрипт объекты были названы NumericView_7
NumericView_8
...
а если форму закрыть и снова открыть, то в скрипт записываются индексы на 3 больше.
NumericView_10
NumericView_11
...
что мне делать?
Прежде всего, какой у Вас инструмент? QTP или WinRunner? И в какой среде написано приложение? Это Web? Delphi? Java? .Net? C++,...?
Если это WinRunner, то прежде всего надо убедиться, что в GUI Map не записывается свойство MSW_Id. Во-вторых, выяснить чем там (в GUI Map'e) отличаются NumericView_7 от NumericView_8 и не определять объекты этого типа по этому свойству (GUI Map Configuration...)
Eсли это QTP, а среда - Web, то дело в настройках записи для Web. Надо установить следующие опции чтобы этого не происходило:
Tools>Options>Web>Advanced...:
Create a new Page Object for: Pages with different test object descriptions (SET)
Optipize Page/Frame test object creation (CLEAR!)
Всё остальное можно оставить как есть.
Tools>Object Identification...>Web:
Для всех классов объектов с которыми у Вас случаются такие сложности как Вы описали, вдумчиво установите Mandatory и Optional properties - то есть таким образом, чтобы Ваши объекты однозначно распознавались, но при этом свойства не изменялись при каждом посещении страницы (так, следует быть очень осторожным со свойством url)
Майк.
#3
Отправлено 06 июля 2005 - 03:09
2) я пользуюсь Winrunner.
3) я пробовала менять настройки в GUI Map Configuration.
может что-то я не правильно делала?
#4
Отправлено 06 июля 2005 - 03:50
#5
Отправлено 06 июля 2005 - 07:17
1) Нажимаете кнопочку "Generate Script" или что-то в этом духе. При этом в буффер обмена копируется код, изменяющий соответствующие настройки GUI Map.
2) Копируете этот код в свой init script (Если у Вас такого нет - сделайте. В WinRunner'е есть такая настройка - init script)
К сожалению, у меня под рукой WR нет, и память не фотографическая , так что пользуйтесь Help. Там всё есть. Что искать, вроде, объяснил...
Майк.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных