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

Фотография

Методы для WaitWindow Обьектов


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

#1 egenui

egenui

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

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

Отправлено 29 ноября 2010 - 11:00

Добрый день, извините если вопрос поднимался.
В приложении пишу:
w=p.WaitWindow("#32770", "Some text", 1,300)
if (w) w.Button1.ClickButton()

Все время получаю ошибку на строке w.Button1.ClickButton() "Объект не поддерживает это свойство или метод". Почему так ? ведь Button1 это 100% кнопка, в ObjectBrowser этот обьект показывает что метод ClickButton есть!
  • 0

#2 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 29 ноября 2010 - 11:43

Добрый день, извините если вопрос поднимался.
В приложении пишу:
w=p.WaitWindow("#32770", "Some text", 1,300)
if (w) w.Button1.ClickButton()

Все время получаю ошибку на строке w.Button1.ClickButton() "Объект не поддерживает это свойство или метод". Почему так ? ведь Button1 это 100% кнопка, в ObjectBrowser этот обьект показывает что метод ClickButton есть!


Вместо Button1 напишите значение из "Name" (см ObjectBrowser) для этой кнопки.
TC не "понимает", что такое Button1 для w.
  • 0

#3 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 29 ноября 2010 - 11:53

Добрый день, извините если вопрос поднимался.
В приложении пишу:
w=p.WaitWindow("#32770", "Some text", 1,300)
if (w) w.Button1.ClickButton()

Все время получаю ошибку на строке w.Button1.ClickButton()  "Объект не поддерживает это свойство или метод". Почему так ? ведь Button1 это 100% кнопка, в ObjectBrowser этот обьект показывает что метод ClickButton есть!

Навскидку - надо как минимум поправить условие; правильно будет так:
if (w.Exists) ...

  • 0

#4 egenui

egenui

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

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

Отправлено 29 ноября 2010 - 13:20

Спасибо!, разобрался
  • 0

#5 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 29 ноября 2010 - 14:07

Спасибо!, разобрался


В чем была проблема ? (Это логическое завершение темы и это нужно для других посетителей форума, чтобы знать, что делать в аналогичной ситуации)
  • 0

#6 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 29 ноября 2010 - 14:31


Спасибо!, разобрался


В чем была проблема ? (Это логическое завершение темы и это нужно для других посетителей форума, чтобы знать, что делать в аналогичной ситуации)



Оператор if нужно использовать правильно.
ТК не понимает что значит когда в качестве условия ему передают просто имя объекта.
Нужно было использовать чтонить вроде if(w.Exists) либо if (w.Enabled) ..
  • 0


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

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