我为selenium类型创建了一个测试类型,现在我想使用grails.serverURL
作为被测系统的基本URL。
在ConfigSlurper
上使用Config.groovy
并未获取环境条件grails.serverURL
,ConfigurationHolder.config
为空。
如何在单元测试中访问grails.serverURL
? (实际上我的自定义测试阶段就像单元测试一样运行)
答案 0 :(得分:2)
您需要将GrailsUtil.environment
传递给ConfigSlurper
构造函数。
def config = new ConfigSlurper(GrailsUtil.environment).parse(new File('grails-app/conf/Config.groovy').toURL())