У меня есть XML-ответ, и мне нужна помощь в groovy для сохранения части ответа в виде переменной в SOAPUI
Я перепробовал много методов, но ни один из них не сработал.
Сложная часть состоит в том, что этот ответ действительно большой, в основном структура // body / script
Внутри сценария эта часть:
<script type="text/javascript"><![CDATA[function openCollapse(val){
if(document.getElementById(val).className === 'wso-collapse'){
document.getElementById(val).className='wso-collapse open';
} else {
document.getElementById(val).className='wso-collapse';
}
}
function myFunction(key, value, name) {
var object = document.getElementById(name);
var domain = object.value;
if (domain != "") {
document.location = "../commonauth?idp=" + key + "&authenticator=" + value + "&sessionDataKey=04d3af92-f4ee-4b76-939f-362bb3e226bf&domain=" + domain;
} else {
document.location = "../commonauth?idp=" + key + "&authenticator=" + value + "&sessionDataKey=04d3af92-f4ee-4b76-939f-362bb3e226bf";
}
}
function handleNoDomain(key, value) {
document.location = "../commonauth?idp=" + key + "&authenticator=" + value + "&sessionDataKey=04d3af92-f4ee-4b76-939f-362bb3e226bf";
Мне нужно извлечь результат sessionDataKey, поэтому 04d3af92-f4ee-4b76-939f-362bb3e226bf - это значение, которое мне нужно создать как переменную в SoapUi
Я проверял интернет в течение нескольких дней, и я думаю, что я близок, но я не могу получить то, что хочу, я считаю, что трудная часть заключается в том, что это значение, которое мне нужно извлечь, находится под CDATA.
Пожалуйста, помогите мне, я новичок в отличном