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

Фотография

Functional Tester. Расширяем ли своими силами?


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 FiberOptic

FiberOptic

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

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

Отправлено 06 февраля 2006 - 13:54

Господа!

Встала такая задача на тему Functional Tester - разпознавание GEF-объектов.

В данной версии RFT 6.1 последний распознаваемый объект - это Canvas, на котором находятся GEF-картинки. Сами картинки в качестве объектов не воспринимаются, клики записываются по фиксированным координатам таким образом:

figureCanvas().click(atPoint(41,119));
figureCanvas().click(atPoint(48,358));
figureCanvas().click(atPoint(53,615));
figureCanvas().drag(atPoint(37,165), atPoint(37,166));

Допустим, что у нас есть методы получения координат GEF-объектов.

А вопрос собственно в том, не слышал ли кто-нибудь о цивилизованном способе расширения Functional Tester? Грубо говоря, как написать плагин к FTR, чтобы клики по Canvas транслировались им не в

figureCanvas().click(atPoint(41,119));

а в:

figureCanvas().click(atPoint(figure().getX(),figure().getY));

или даже так:

figure().click();


Благодарю за любые, даже самые бредовые идеи!



ЗЫ: Или может я вообще не с той стороны к проблеме подхожу
и выпустил из вида какой-нибудь тестер, который поддерживает GEF?
  • 0


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

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