Ho uno script Groovy, che legge il testo da un file e lo restituisce come rispostaDove si trova l'interfaccia utente Soap per un file nel nuovo Script Groovy() di default? Come posso cambiare questo?
devo leggere come segue
text = new File("D:/text.xml")
ora il problema è che vorrei utilizzare i percorsi relativi .. così mi chiedevo
Se dico solo
text = new File("text.xml")
dove viene Sapone UI/Groovy avviare la ricerca per il file di default? Questo attualmente genera una "java.io.FileNotFoundException".
Come si modifica questo in modo che utilizzi i percorsi relativi al file project.xml?
Ecco come ho finalmente risolto il mio requisito
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
def projectPath = groovyUtils.projectPath //gets the path of the project root
def response = new File(projectPath, "/test.xml").text;
re: il percorso del file, fa l'informazioni in questo post di aiuto: http://stackoverflow.com/questions/12266525/how-can-i-use-relative-paths-to-external-response -files-for-soapui-mockservice? –
Assolutamente, questo è esattamente quello che ho trovato, grazie :) –
fantastico. felice di essere stato in grado di aiutare. –