Господа!
Встала такая задача на тему 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?
Functional Tester. Расширяем ли своими силами?
Автор FiberOptic, 06 фев 2006 13:54
В этой теме нет ответов
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных