geb测试在grails应用程序中测试文件上载。根据{{3}},必须在测试中指定文件的绝对路径。是否有可能通过在grails源代码树中包含一个文件,然后从geb测试中获取其绝对路径,使开发人员/机器之间的测试更具可移植性?
答案 0 :(得分:0)
我最终使用System.properties['base.dir']
来获取应用程序的真实路径。
答案 1 :(得分:0)
String cd = new File(".").getAbsolutePath().replace(".","");
String file = cd + "file.jpg"
println file
这对我有用,在windows上运行linux。 它需要CI和本地建筑测试。