Вы также можете напрямую установить системное свойство в задаче:
task testGeb(type:Test) {
System.setProperty('geb.driver', 'firefox')}
(решение выше также будет работать для типа задачи, отличного от Test
)
или, если вы хотите передавать различные свойства из командной строки, вы можете включить более гибкое решение в определение задачи:
task testGeb(type:Test) {
jvmArgs project.gradle.startParameter.systemPropertiesArgs.entrySet().collect{"-D${it.key}=${it.value}"}
}
и тогда вы можете запустить:
./gradlew testGeb -D[anyArg]=[anyValue]
, в вашем случае: ./gradlew testGeb -Dgeb.driver=firefox