Я изучаю отличный язык и использую SOAP для своих тестов, также я новичок в языках. Я просто запускаю сценарий загрузки, но хочу распечатать свой запрос и ответы через другое имя файла. Я могу печатать запросы/ответы, но пишет в одном файле.Groovy: Печать с разными именами файлов
Вот мой путь:
def outputPath = "C:/FileName/"
outputPath = outputPath
def folder = new File(outputPath)
if(!folder.exists()) {
folder.mkdirs()
}
return outputPath
А вот моя распечатка:
def request = context.expand('${Script1#Request}')
def response = context.expand('${Script1#Response}')
def outputPath = context.expand('${init#result}')
def requestPath = outputPath + "/Script1_req.xml"
def responsePath = outputPath + "/Script1_res.xml"
def f = new File(requestPath)
f.write(request, "UTF-8")
def f2= new File(responsePath)
f2.write(response, "UTF-8")
Как я могу распечатай мой everyscript с другим именем файла, как пример script1_req (1-XXXX) .xml?
Благодарим за ответы.
ли вы имеете в виду, «запрос и ответ быть перезапись при выполнении теста несколько раз». Итак, хотите ли вы сохранить их в уникальном файле? – Rao
Да, вы правы. Я пробовал писать длинную дату для имен файлов, но я терпел неудачу. –
Благодарим за подтверждение, пожалуйста, попробуйте предоставленный ответ. – Rao