Я пытаюсь вызвать сервисный метод, определенный в моем проекте программно из сценария шага теста. Я нахожусь в блокировщике и не могу понять, как установить поля запроса и сделать вызов. Метод getMore () получит результаты тестируемого вызова. Поэтому я хочу вызвать этот метод, в то время как есть больше результатов, чтобы получить и сохранить их в скрипте шага теста. Вот что у меня есть:
profileInterface = testRunner.testCase.testSuite.project.getInterfaceByName("profileSoapBinding");
proGetMore = profileInterface.getOperationByName("getMore");
proGetMoreReq = proGetMore.requests[0];
// proGetMoreReq.setPropertyValue("sessionToken", testRunner.testCase.testSuite.getPropertyValue("SessionToken")); // - Doesn't Work
// submitResult = proGetMoreReq.submit(new com.eviware.soapui.impl.wsdl.WsdlSubmitContext(proGetMoreReq), false); // - Returns NULL
Может ли кто-нибудь указать мне правильное направление, как это сделать? Можете ли вы также сообщить мне, если я искал не в том месте, чтобы попытаться выяснить это. Я пролил API-документ для WSDLRequest в API-интерфейсе SoapUI