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

Фотография

Robot: распознать элемент управления


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

#1 jimmers

jimmers

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

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

Отправлено 15 ноября 2004 - 15:20

Привет всем

Ситуация: есть Rational Robot 2003, он успешно распознаёт стандартные элементы управления ActiveX VB6, как то ListView, может получить данные из них ("строки"
ListView). Но если заменить стандартный ListView на другой, самописный, ListView, то содержимое уже не видно Роботу. Оно и понятно - интерфейсы, реализуемые компонентом, иные. Так вот вопрос: можно ли как-то указать Роботу соответствие между свойствами/методами самописного элемента управления и стандартного? И вообще, если указывать Object Type для самописного элемента управления не как GenericObject, а как ListView, например, что происходит (что делает Робот в таком случае для получения содержимого элемента управления)?

Спасибо
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 16 ноября 2004 - 01:44

Так вы попробуйте то, что сами написали, и увидите. Вообще говоря, mapping одного класса объектов на другой (в вашем случае customized ListView на стандартный ListView) - самый простой способ добиться "разпознавания" нестандартных элементов. Если по хорошему, то Robot должен будет начать работать с вашим самописным ListView точно также, как и со стандартным ListView.
  • 0
Дмитрий Шевченко

HP Software

#3 jimmers

jimmers

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

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

Отправлено 16 ноября 2004 - 07:18

2Dmitry_NJ

В том-то и дело, что мэппинг на стандартный ListView не помогает. Вот и думаю - может можно как-то через скрипты прописать?
  • 0

#4 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 16 ноября 2004 - 21:49

Да никак через скрипты не пропишете. Видать сильно поработали ваши программеры, что Robot не может найти ничего общего со стандартным ListView.
Чтобы немного облегчить себе жизнь старайтесь работать с этим элементом с помощью клавиатуры, а не мышкой.
  • 0
Дмитрий Шевченко

HP Software

#5 Portable_Force

Portable_Force

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

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

Отправлено 17 ноября 2004 - 07:53

Привет !!
Попроси программеров на писать адаптер к TreeView используя осписания "Extensibility Reference for Session Recording and Script Generation"
  • 0


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

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