Ben bir dosyadan metin okur ve yanıt olarak döndürür gelenekselleşmiş bir senaryomuz var benSoap UI, yeni Dosya() Groovy Script dosyasında varsayılan olarak bir dosya arar? Bunu nasıl değiştiririm?
text = new File("D:/text.xml")
şöyle okumak zorunda
şimdi sorun i göreli yolları kullanmak istiyorum edilir ben sadece
text = new File("text.xml")
nerede Sabun UI/Groovy varsayılan olarak dosya için aramaya başlar gelmez derseniz .. bu yüzden
merak ediyorum? Bu şu anda bir "java.io.FileNotFoundException" atar.
Bunu, project.xml dosyasına göre yollar kullanacak şekilde nasıl değiştiririm?
Bu nihayet öğrenmek için komut ekleyin
System.out.println(System.getProperty("user.dir"));
veya
System.out.println(text.getAbsolutePath());
benim gereksinimi
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: Dosya yolu, does this post yardım bilgisi: http://stackoverflow.com/questions/12266525/how-can-i-use-relative-paths-to-external-response -Fikir-sabotaj-mockservice? –
Kesinlikle, ben de bulduğum şey, teşekkürler :) –
harika. yardım edebilmek için mutlu oldum. –