我有一个XML响应,我需要一些技巧来将响应的一部分存储为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下。
请帮助我即时更新