in module/geb-core/src/main/groovy/geb/driver/NameBasedDriverFactory.groovy [36:52]
WebDriver getDriver() {
def potentials = getPotentialDriverClassNames()
def driverClass
for (potential in potentials) {
driverClass = attemptToLoadDriverClass(potential)
if (driverClass) {
break
}
}
if (driverClass) {
driverClass.getConstructor().newInstance()
} else {
throw new UnableToLoadAnyDriversException(potentials as String[])
}
}