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

Фотография

Sqafindobject не находит окно...


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

#1 Eugeny

Eugeny

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

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

Отправлено 03 июня 2004 - 15:56

Че-то я не пойму в чем дело.

Использую SQAFindObject :

SQAFindObject("Type=Window;Caption=bla-bla-bla")

причем окно точно присутствует, но SQAFindObject возвращает 1003 (sqaObjectNotFound). Пробовал использовать SQAWaitForObject - результат тот-же.

Однако конструкция вида (следует сразу после проверки):

Window SetContext, "Caption=bla-bla-bla", ""
Window Click, "", "Coords=191,66"

Успешно отрабатывает, т.е. окно находится и кликается все как нужно.

Где грабли?!
  • 0

#2 Ekater

Ekater

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

  • Members
  • Pip
  • 12 сообщений
  • Город:Санкт-Петербург


Отправлено 04 июня 2004 - 07:32

Попробуйте так: SQAFindObject("\;Type=Window;Caption=bla-bla-bla")
  • 0

#3 терапевт

терапевт

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

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

Отправлено 04 июня 2004 - 08:19

Опишите тип объекта как дочернее окно - "Type=ChildWindow"

If SQAFindObject("Type=ChildWindow;Caption=bla-bla-bla")=sqaSuccess Then
Window SetContext, "Caption=bla-bla-bla", ""
PushButton Click, "Text=bla"
End If

Это должно сработать
  • 0

#4 Eugeny

Eugeny

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

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

Отправлено 04 июня 2004 - 09:51

Опишите тип объекта как дочернее окно - "Type=ChildWindow"

    If SQAFindObject("Type=ChildWindow;Caption=bla-bla-bla")=sqaSuccess Then
          Window SetContext, "Caption=bla-bla-bla", ""
          PushButton Click, "Text=bla"
    End If

Это должно сработать

Попробовал:

SQAFindObject("Type=ChildWindow;Caption=bla-bla-bla")=sqaSuccess

Не работает! т.е. работает, но так же

А вот

SQAFindObject("\;Type=Window;Caption=bla-bla-bla")

работает!
Т.е., насколько я понял, в моем конкретном случае parent object это desktop. И в recognition method-е нужно указать, что мое окно это child of desktop (Это как раз и делается "\")

Thanks a lot!
  • 0


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

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