blob: 5409126fa9bb310b263be23c574174154faef77f [file] [log] [blame]
plugins {
id "com.energizedwork.webdriver-binaries" version "1.4"
id 'groovy'
}
ext {
spockVersion = '1.2-groovy-2.4'
gebVersion = '2.3'
seleniumVersion = '3.14.0'
seleniumSafariDriverVersion='3.14.0'
chromeDriverVersion='2.44'
geckodriverVersion='0.23.0'
}
repositories {
jcenter()
}
dependencies {
testCompile "org.spockframework:spock-core:$spockVersion"
compile "org.gebish:geb-spock:$gebVersion"
compile "org.seleniumhq.selenium:selenium-support:$seleniumVersion"
testRuntime "org.seleniumhq.selenium:selenium-chrome-driver:$seleniumVersion"
testRuntime "org.seleniumhq.selenium:selenium-firefox-driver:$seleniumVersion"
testRuntime "org.seleniumhq.selenium:selenium-safari-driver:$seleniumSafariDriverVersion"
}
webdriverBinaries {
chromedriver "$chromeDriverVersion"
geckodriver "$geckodriverVersion"
}
tasks.withType(Test) {
systemProperty "geb.env", System.getProperty('geb.env')
testLogging {
events "passed", "skipped", "failed"
exceptionFormat 'full'
}
}