Я написал некоторый код, который получает токен доступа.Когда код запускается, на экране отображается браузер, который содержит токен доступа.
Но когда я пытаюсь получить токен доступа и зарегистрировать его, отображается пустая строка.Кроме того, я не знаю, есть ли способ заставить браузер закрыться, используя мой код.Прямо сейчас, когда я запускаю этот код, открывается окно браузера, но я должен щелкнуть по нему, чтобы закрыть его.
Не могли бы вы сообщить мне, что я делаю неправильно?
import com.eviware.soapui.impl.rest.actions.oauth.OltuOAuth2ClientFacade
import com.eviware.soapui.support.editor.inspectors.auth.TokenType
def project = context.getTestCase().getTestSuite().getProject();
def oAuthProfile = project.getAuthRepository().getEntry("IMAGEN_Profile");
def clientSecret = testRunner.testCase.testSuite.getPropertyValue("Client_Secret")
def clientID = testRunner.testCase.testSuite.getPropertyValue("Client_ID")
oAuthProfile.setClientSecret(clientSecret);
oAuthProfile.setClientID(clientID);
log.info("Client Secret:"+clientSecret)
log.info("Client ID:"+clientID)
// the following code for getting new access token
def oAuthClientFacade = new OltuOAuth2ClientFacade(TokenType.ACCESS);
oAuthClientFacade.requestAccessToken(oAuthProfile, true);
def accessToken = oAuthProfile.getAccessToken()
testRunner.testCase.testSuite.setPropertyValue("Auth_Code",accessToken)
log.info("Access Token:"+accessToken)