Перейти к содержимому

Фотография

QTP9.5>При каждом вызове диалога для элемента WebEdit генерируются


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 htyj19

htyj19

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 17 апреля 2009 - 09:22

Доброго времени суток!

Проблема в следующем:
Веб приложение написано на языке C#. Есть контрол, при обращении к которому(контрол ExtJs) появляется форма (форма распознается почему то как Webelement). На форме есть элемент WebEdit.
Последовательность действий:
В keyword view в выпадающем списке очередного шага, выбираю Object from repository..., появляеться диалог со списком объектов имеющихся в репазитории, при нажатии на кнопку с изображением руки, указываю на WebEdit. Добавляю выбраный объект в репозиторий. Затем в интерфеисе приложения, закрываю формочку. и вызываю ее снова. проделываю те же действия по добавлению того же webedit в репазитарий, получаю уже объект с другим айдишником. вот пример кода(в обоих строках при добавлении в репазитарий указываю один и тот же WebEdit)


Browser("Регистрация процедуры").Page("Регистрация процедуры").WebEdit("ext-comp-1124").Set
Browser("Регистрация процедуры").Page("Регистрация процедуры").WebEdit("ext-comp-1145").Set

Как видно из кода у одного и того же объекта разные ID

Помогите пожалуйста, достала эта проблема меня уже:(
  • 0

#2 htyj19

htyj19

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 17 апреля 2009 - 11:05

В добавок к описанию:

Как я и говорил ранее контрол - ExtJs, соответственно в ExtJs айдишники для полей генерятся рандомно, и при каждом обращении к контролу полям внутри него присваиваются новые ID.

Так вот вопрос. Можно ли определять объект по другим свойствам, в обход ID сгенерированого ExtJs. Как сделать так чтобы при прогоне скрипта, QTP не смотрел на ID? а смотрел на какое нибудь другое уникальное свойство объекта? :clapping:
  • 0

#3 Sting.sk

Sting.sk

    Новый участник

  • Members
  • Pip
  • 29 сообщений
  • ФИО:Станислав Волков

Отправлено 10 сентября 2009 - 09:30

Очень интересует вопрос не нашёл ли кто решение этой проблемы?
htyj19 не нашли решение? Столкнулся с такой же проблемой.
  • 0
"I aspire, sir, to be better than I am"

#4 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 10 сентября 2009 - 10:04

Очень интересует вопрос не нашёл ли кто решение этой проблемы?
htyj19 не нашли решение? Столкнулся с такой же проблемой.

У меня встречный вопрос. Как Вы думаете, почему данная тема осталась без ответа?
P.S.
Полезные ссылки:
1. как правильно задавать вопросы
2. Поиск на it4business. Первая ссылка из результатов поиска по запросу "Распознавание объектов" ведет на FAQ.
3. Наглядное пособие по использованию Google. Искомая ссылка в первой пятерке.
4. Яндекс — тоже хорошая поисковая система. Первая же ссылка ведет на подробное объяснение, как решить проблему.
  • 0

#5 Sting.sk

Sting.sk

    Новый участник

  • Members
  • Pip
  • 29 сообщений
  • ФИО:Станислав Волков

Отправлено 10 сентября 2009 - 10:14

Очень интересует вопрос не нашёл ли кто решение этой проблемы?
htyj19 не нашли решение? Столкнулся с такой же проблемой.

У меня встречный вопрос. Как Вы думаете, почему данная тема осталась без ответа?
P.S.
Полезные ссылки:
1. как правильно задавать вопросы
2. Поиск на it4business. Первая ссылка из результатов поиска по запросу "Распознавание объектов" ведет на FAQ.
3. Наглядное пособие по использованию Google. Искомая ссылка в первой пятерке.
4. Яндекс — тоже хорошая поисковая система. Первая же ссылка ведет на подробное объяснение, как решить проблему.

Спасибо, впредь постараюсь избежать глупых вопросов. Возможно мне стоит почитать книжку поиск для чайников, поскольку я сам в гугле так и нее шашёл :crazy:
  • 0
"I aspire, sir, to be better than I am"

#6 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 10 сентября 2009 - 11:15

Спасибо, впредь постараюсь избежать глупых вопросов. Возможно мне стоит почитать книжку поиск для чайников, поскольку я сам в гугле так и нее шашёл :blush:

Вы если что-то не поймете, то обращайтесь. Люди тут не страшные.
P.S. Главное отличие опытного автоматизатора от начинающего: опытный знает, что надо написать в строку поиска, чтобы найти ответ :crazy:
  • 0

#7 htyj19

htyj19

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 30 сентября 2009 - 14:45

Я вроде постарался задать вопрос так, как описано в правилах :blush:.
  • 0

#8 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 30 сентября 2009 - 15:11

Я вроде постарался задать вопрос так, как описано в правилах :blush:.

Там в теме, про то, как правильно задавать вопросы, есть ссылки на хороший документ:
оригинал на английском — http://www.catb.org/...-questions.html
русский вариант — http://citforum.ru/h...stions-ru.shtml
Я этот документ имел ввиду. В частности, раздел "Прежде, чем спрашивать..."
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных