Forum Discussion
coexmatrix
15 years agoOccasional Contributor
I am trying to use your example as follows:
def getResponseFilename(name) {
date = new Date()
dateFormat = new java.text.SimpleDateFormat('yyyyMMdd-kkmmss')
shortDate = dateFormat.format(date)
respFilename = shortDate + "-" + name + "-response.xml" // implicitely returned
}
def saveResponseAsFile(findItemsAdvanced) {
def file = new PrintWriter (getResponseFilename(findItemsAdvanced))
if (log.isInfoEnabled())
log.info("Opening response file: " + respFilename)
def response = testRunner.testCase.testSteps[findItemsAdvanced].testRequest.response.contentAsString
file.println(response)
file.flush()
file.close()
if (log.isInfoEnabled())
log.info("Saved response in file: " + respFilename)
}
logResponseToFile(findItemsAdvanced)
but I receive the following message: "groovy.lang.MissingPropertyException: No such property: findItemsAdvanced for class: Script19 No such property: findItemsAdvanced for class: Script19 "
Any help would be greatly appreciated
def getResponseFilename(name) {
date = new Date()
dateFormat = new java.text.SimpleDateFormat('yyyyMMdd-kkmmss')
shortDate = dateFormat.format(date)
respFilename = shortDate + "-" + name + "-response.xml" // implicitely returned
}
def saveResponseAsFile(findItemsAdvanced) {
def file = new PrintWriter (getResponseFilename(findItemsAdvanced))
if (log.isInfoEnabled())
log.info("Opening response file: " + respFilename)
def response = testRunner.testCase.testSteps[findItemsAdvanced].testRequest.response.contentAsString
file.println(response)
file.flush()
file.close()
if (log.isInfoEnabled())
log.info("Saved response in file: " + respFilename)
}
logResponseToFile(findItemsAdvanced)
but I receive the following message: "groovy.lang.MissingPropertyException: No such property: findItemsAdvanced for class: Script19 No such property: findItemsAdvanced for class: Script19 "
Any help would be greatly appreciated