task downloadEdgeDriver {
def outputFile = file("$buildDir/webdriver/edgedriver.exe")
inputs.property("edgeDriverVersion", edgeDriverVersion)
outputs.file(outputFile)
doLast {
def driverOsFileNamePart = "Win32"
def baseVersion = edgeDriverVersion.split(/\./)[0..1].join(".")
}
}
task unzipEdgeDriver(type: Copy) {
def outputDir = file("$buildDir/webdriver/edgedriver")
dependsOn downloadEdgeDriver
outputs.dir(outputDir)
from(zipTree(downloadEdgeDriver.outputs.files.singleFile))
into(outputDir)
}