Слияние кода завершено, страница обновится автоматически
import org.apache.tools.ant.taskdefs.condition.Os
group 'com.nikytwo'
version '1.0-SNAPSHOT'
ext {
// The drivers we want to use
drivers = ["firefox", "chrome"]
ext {
groovyVersion = '2.4.1'
gebVersion = '0.12.2'
seleniumVersion = '2.46.0'
chromeDriverVersion = '2.19'
phantomJsVersion = '1.9.7'
}
}
apply plugin: 'groovy'
apply plugin: 'java'
sourceCompatibility = 1.5
repositories {
// mavenCentral()
maven{ url 'http://maven.oschina.net/content/groups/public/'}
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.3.11'
compile "org.gebish:geb-core:0.12.2"
compile "org.seleniumhq.selenium:selenium-firefox-driver:2.45.0"
compile "org.seleniumhq.selenium:selenium-chrome-driver:2.45.0"
compile "org.seleniumhq.selenium:selenium-ie-driver:2.45.0"
// compile "org.seleniumhq.selenium:selenium-htmlunit-driver:2.45.0"
compile "org.seleniumhq.selenium:selenium-support:2.45.0"
testCompile "org.gebish:geb-junit4:$gebVersion"
testCompile group: 'junit', name: 'junit', version: '4.11'
}
drivers.each { driver ->
task "${driver}Test"(type: Test) {
// reports {
// html.destination = reporting.file("$name/tests")
// junitXml.destination = file("$buildDir/test-results/$name")
// }
outputs.upToDateWhen { false } // Always run tests
systemProperty "geb.build.reportsDir", reporting.file("$name/geb")
systemProperty "geb.env", driver
// If you wanted to set the baseUrl in your build…
// systemProperty "geb.build.baseUrl", "http://myapp.com"
}
}
chromeTest {
def chromedriverFilename = Os.isFamily(Os.FAMILY_WINDOWS) ? "chromedriver.exe" : "chromedriver"
def chromedriverDir = file("$buildDir/resources/test")
systemProperty "webdriver.chrome.driver", new File(chromedriverDir, chromedriverFilename).absolutePath
}
test {
dependsOn drivers.collect { tasks["${it}Test"] }
enabled = false
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )