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

Фотография

SilkTest. Как кликнуть по кнопке с названием "?"? tag "


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

#1 explored

explored

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:м п и

Отправлено 28 октября 2008 - 14:59

Проблема в том, что кнопка имеет кэпшн вопросительный знак (?). Для силка ? - обозначает любой символ. tag "?" - не уникален, т.к. подходит любой контрол с любым символом. Никак кроме кэпшена обратиться нельзя. Подскажите, как Сделать, чтоб Силк "понял" что это именно вопросительный знак?
  • 0

#2 Dmitry_NS

Dmitry_NS

    Активный участник

  • Members
  • PipPip
  • 134 сообщений
  • ФИО:Дима
  • Город:Елизово

Отправлено 28 октября 2008 - 16:58

Проблема в том, что кнопка имеет кэпшн вопросительный знак (?). Для силка ? - обозначает любой символ. tag "?" - не уникален, т.к. подходит любой контрол с любым символом. Никак кроме кэпшена обратиться нельзя. Подскажите, как Сделать, чтоб Силк "понял" что это именно вопросительный знак?

У каждого оконного объекта в СилкТесте есть несколько видов тегов. Если тег по caption не подходит, то можно попробовать воспользоваться тегом по индексу или по Window ID. Тег по индексу есть ВСЕГДА. Но если есть Window ID, то лучше использовать его. Как посмотреть возможные теги:
  • В СилкТесте в меню выбрать Record > Window Declarations
  • Навести на окно, содержащее проблемный контрол
  • Подождать, пока в окне записи появится дерево объектов
  • Нажать Ctrl + Alt , чтобы остановить запись
  • В дереве объектов найти проблемную кнопку ( по классу и кепшену)
  • В правой части окна записи будут отображаться возможные теги. Если есть Window ID и он вполне информативный (для веб-приложений id соответствует атрибуту id соответствующего оконного объекта ), то копируем этот тег и вставляем в декларацию проблемной кнопки. Иначе берем индекс

  • 0
Основной принцип моего существования — служение гуманистическим идеалам человечества.

#3 explored

explored

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:м п и

Отправлено 28 октября 2008 - 17:54

То что есть несколько видов тегов - это конечно понятно. Но весь-то трабл именно в том, что надо по кэпшену... именно кэпшн! Ситуация спецефическая.
  • 0


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

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