Forum Discussion
nmrao
Champion Level 3
Don't have readily available script for this specific case. But take a look at the script provided in the below thread to start with.
https://community.smartbear.com/t5/SoapUI-Open-Source/Saving-attachments-automatically/td-p/880
What you need to changes is that extract the content from response using xpath then provide it to save into the file.
https://community.smartbear.com/t5/SoapUI-Open-Source/Saving-attachments-automatically/td-p/880
What you need to changes is that extract the content from response using xpath then provide it to save into the file.
bessie
9 years agoNew Contributor
Now after running changed scripts, .zip file is created. However, cannot open it, please see attached picture. Would you please see which script line I missed? Thanks.
def responseBody=testRunner.testCase.getTestStepByName("ExportApplication").httpRequest.response.responseContent; //InputStream ins = new ByteArrayInputStream(responseBody.getBytes("UTF-8")) InputStream ins = new ByteArrayInputStream(responseBody.getBytes()) log.info responseBody def outFile = new FileOutputStream(new File('C:/temp'+'/TestCreateDeleteApp_1.0.zip')) if (ins) { com.eviware.soapui.support.Tools.writeAll(outFile, ins ) } ins.close() outFile.close()
- jurven0078 years agoOccasional Contributor
Hi All,
I used the script from the previous answer and was able to save a zip. When I open the zip and try to open the xml inside I get a Data error 'file is broken'.
What am I doing wrong?
Related Content
- 11 months ago