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

Фотография

Работа с методом Item() в TAG'овой модели


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

#1 DMS

DMS

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Dmitriy Syrkin
  • Город:Kharkov


Отправлено 27 ноября 2006 - 08:57

Здравствуйте,

Недавно установил себе TC версии 4.27 (до этого была то ли 23, то ли 24) и столкнулся с проблемой при работе с методом Item() в TAG model.

2 варианта одного и того же кода, записанного TestRecorder'om (с небольшой правкой) для разных моделей:

Set w1 = Sys.Process("iexplore", 1).Window("IEFrame", "*", 1).Window("Shell DocObject View").Window("Internet Explorer_Server")
Call w1.Page("*").FRAME.frame("frmTopMenu").A.Item("A_6").Click()


и

Set w1 = Sys.Process("iexplore", 1).Window("IEFrame", "*", 1).Window("Shell DocObject View").Window("Internet Explorer_Server")
Call w1.Page("*").document.frames.frame("frmTopMenu").document.all.Item(37).Click()


После воспроизведения скрипта в TAG Model TC сначала пишет, что не может опознать объект FRAME. А после того, как фрейму подставить имя - начинает ругаться на объект, вызванный методом Item().
В DOM все прекрасно воспроизводится. В предыдущих версиях Item() в TAG модели работал.

Подскажите, в чем может быть причина?
Спасибо
  • 0

#2 Dmitry N

Dmitry N

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

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 27 ноября 2006 - 13:28

Здравствуйте.

Попробуйте поставить TestComplete 4.28. Кажется, в этой версии подобная проблема исправлялась.
  • 0
С уважением,
Дмитрий


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

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