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

Фотография

RR и Javatable со скроллом.


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

#1 St_Andrew

St_Andrew

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

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

Отправлено 18 марта 2010 - 14:10

Добрый день!
Столкнулся с довольно неприятной проблемой, может кто знает решение...

Пытаюсь тестировать настольное java-приложение (WinXP). Версия Rational Robot 7.0.0.0 , java распознает нормально.

В приложении есть таблица типа JavaTable, внизу у нее горизонтальный скролл. Можно кликнуть мышкой на поле, ввести данные, все это RR записывает на пятерку!

Но вот если сделать скролл вправо и вновь попытаться ввести значения, то RR начинает в скрипт писать ошибочное обращение к ячейке таблицы - ошибаться заголовком столбца.

Не сразу, но дошло, что о тех столбцах, которые до прокрутки не видны на странице, он понятия не имеет и после прокрутки....и если помещалось на экране 8 столбцов до скролла, то и после прокрутки он знает только о первых 8 столбцах.

Конечно, возможны и обходные решения (тыркать RIGHT или что-то подобное), но вообще более логичным мне кажется выполнение команды типа Refresh после скролла, чтобы он таблицу "пересмотрел". Но в доках пока найти ничего не смог! Подскажите, плиз, если кто в курсе!
  • 0

#2 Stren

Stren

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

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

Отправлено 21 октября 2011 - 06:56

может быть обходное решение тыркать HOME ?
  • 0
С уважением Алексей ака Stren, подробнее в профайле.

#3 Zenturio

Zenturio

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

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 21 октября 2011 - 16:00

Не пользуйте робот. Он стар как мир)) используйте QTP or test complete. Они прекрасно справятся с этой задачей. Если же решили все таки робот, то поставили ли вы java enabler?
  • 0


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

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