Вызовите метод RFT из класса Java
Мы создаем основанную на Excel инфраструктуру IBM RFT, для которой мы хотим вызывать отдельные методы RFT (а не тестовый сценарий, который можно выполнить из командной строки) из внешнего файла Java.
У кого-нибудь есть понимание этого?
Заранее спасибо.
Сриниша Сринивасан
1 ответ
Решение
Как насчет создания сценария RFT в качестве сценария драйвера, чтения Excel и выполнения метода...
public void testMain(Object[] args)
{
String method = getNextAction();
TestObject target = getNextTarget();
//Using RFT's method here, Own Implementation preferred
FtReflection.invokeMethod(method, target);
}
//Get the next object to perform action on
TestObject getNextTarget()
{
//Here do the operation of finding the object that may be from map or obtained using find() api of rft
return untitledNotepadwindow();
}
//Get the next action to be performed, this should actually return an
//object that has a name to invoke , and arguments to be passed.
String getNextAction()
{
return "close";
}