/ / Създайте проект в Soap UI използвайки groovy скрипт - groovy, soapui

Създайте проект в потребителския интерфейс на сапун, използвайки groovy script - groovy, soapui

Искам да знам дали мога да създам нов проект, използвайки скрипт Groovy. Опитано досега е:

  1. Създадохме пример за ръчно проектиране в Soap UI, добавихме тестов пакет, тестов случай и groovy тест стъпка със следния скрипт

    import com.eviware.soapui.impl.wsdl.*
    import com.eviware.soapui.impl.WsdlInterfaceFactory
    
    WsdlProject project = new WsdlProject()
    project.setName("Test")
    WsdlInterface iface = WsdlInterfaceFactory.importWsdl(project, "path pointing to some wsdl", true )[0]
    WsdlOperation operation = iface.getOperationByName( "MyOperation" )
    WsdlRequest request = operation.addNewRequest( "My request" )
    request.setRequestContent( operation.createRequest( true ) )
    
  2. Стартирайте стъпката

Но не мога да създам проект от него. Може ли някой да ми помогне с това, което аз съм липсва или се обърка?

Отговори:

2 за отговор № 1

Ако мога да създам нов проект с помощта на скрипт Groovy

Да, окончателно.

това, което ми липсва

Новият проект трябва да се добави към работното пространство, поне работното пространство на текущия проект.

Опитайте тази:

def currentProject = testRunner.testCase.testSuite.project

String projectName = "foo"
WsdlProject project = currentProject
.getWorkspace()
.createProject(projectName, new File(projectName + ".xml"));

Препратки