Вызвать метод RFT из класса java

Мы создаем платформу IBM RFT на основе Excel, для которой мы хотим вызывать отдельные методы RFT (а не тестовый скрипт, который можно выполнить из командной строки) из внешнего java-файла.

Кто-нибудь имеет представление об этом?

Заранее спасибо.

- Шриниша Шринивасан


rft
person Sreenisha    schedule 19.02.2016    source источник


Ответы (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";
}
person Prakash    schedule 20.02.2016