У меня есть тестовый сценарий в soapui (версия 5.4.0) со специальным сценарием установки (ниже). Этот код работает нормально, каждый раз, когда я запускаю свой тестовый сценарий, я получаю весь log.info из журнала сценариев в мой скрипт script.txt.
def logArea = com.eviware.soapui.SoapUI.logMonitor.getLogArea("script log")
def LogFile = new File ("C:/Users/myuser/Documents/script.txt")
LogFile.write("Generating Script Logs...\r\n")
if (logArea != null)
{
def model = logArea.model
if (model.size > 0)
{
for (c in 0..(model.size-1))
{
LogFile.append(model.getElementAt(c).toString() + "\r\n")
}
}
}
Но главная проблема заключается в том, что я хочу сохранить каждый запуск каждый раз, когда я запускаю новый тестовый сценарий, он перезаписывает мой выходной файл. Но я хочу сохранить все, каждый запуск в одном файле, как я могу это сделать?