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

Фотография

Как Проверить Присутствие Пункта В Выпадающем Меню?


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

#1 lepis

lepis

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Букреев Алексей Александрович

Отправлено 22 августа 2007 - 12:47

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

Необходимо проверить, существует ли пукнт выпадающего меню на странице.

Попробовал так:
Browser("Template").Page("Template").WebList("n0A").Exists

QTP ругатеся "'Object doesn't support this property or method: Browser(...).Page(...).WebList(...).Exist'"

Совсем никак нельзя проверить? :focus:

Вот так тоже не помогло
If Browser("Template").Page("Template").Dialog("n0A").Exist Then 
MsgBox ("The object exists.") 
End If

  • 0

#2 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 22 августа 2007 - 13:44

Во-первых, он не .Exists, а .Exist, во-вторых, Вы так проверите наличие комбобокса, а не элемента... и третье - вы говорите о меню, а код постите для то комбобокса, то для диалога... Так всё-таки меню или комбо?
  • 0
Best regards,
Майк.

#3 lepis

lepis

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Букреев Алексей Александрович

Отправлено 23 августа 2007 - 08:36

вот такое надо :)

надо проверить, что пункты "answer 2" и "answer 3" присутствуют, а 1й и 4й отсутствуют.

Прикрепленные файлы

  • Прикрепленный файл  untitled.JPG   7,21К   41 Количество загрузок:

  • 0

#4 lepis

lepis

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Букреев Алексей Александрович

Отправлено 23 августа 2007 - 09:30

я так и не понял, как добавить пункты этого выпадающего списка ответов в репозиторий объектов... =\ не подсоветуете?
  • 0

#5 M.J.K

M.J.K

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Трушков Юрий

Отправлено 23 августа 2007 - 10:58

я так и не понял, как добавить пункты этого выпадающего списка ответов в репозиторий объектов... =\ не подсоветуете?

Зачем добавлять САМИ пункты?
Хватит комбо-бокса.
Убедиться в наличии-отсутствии пунктов можно так:
Используя getROproperty() вытащить список значений комбо-бокса и сравнить его с ожидаемыми значениями.
  • 0
my Изображение
--------------------
Желай невозможного - достигнешь максимума
(Наполеон)

#6 AuRum

AuRum

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Andrey Simonov
  • Город:Россия, Москва

Отправлено 07 сентября 2007 - 14:54

Думаю, вам поможет метод GetItem, я его использую для веб-списка, например:

Do Until .WebList("displayCols").GetItem (i) = "<то что ищем>"	i = i + 1Loop

  • 0


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

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