当我在调试中运行配置时,所有测试都会在不停止到断点的情况下执行.任何人都知道如何使用gradle运行/调试功能?
我还尝试了应用程序配置,但未设置系统属性"geb.browser和geb.environment",这会导致空指针异常.
组态:
的build.gradle:
import org.apache.tools.ant.taskdefs.condition.Os
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "com.github.samueltbrown:gradle-cucumber-plugin:0.9"
classpath "info.cukes:cucumber-core:1.2.4"
}
}
ext {
ext {
groovyVersion = '2.4.4'
gebVersion = '0.12.2'
seleniumVersion = '2.48.2'
chromeDriverVersion = '2.20'
cucumberJvmVersion = '1.2.2'
}
}
apply plugin: 'groovy'
apply plugin: 'java'
apply from: "gradle/osSpecificDownloads.gradle"
apply plugin: "com.github.samueltbrown.cucumber"
apply from: "gradle/idea/idea.gradle"
repositories {
mavenCentral()
}
dependencies {
testCompile "org.gebish:geb-core:$gebVersion"
testCompile "org.codehaus.groovy:groovy-all:$groovyVersion"
// HttpBuilder
testCompile "org.codehaus.groovy.modules.http-builder:http-builder:0.7.1"
// Selenium support
testCompile "org.seleniumhq.selenium:selenium-support:$seleniumVersion"
testCompile "org.seleniumhq.selenium:selenium-api:$seleniumVersion"
testCompile "info.cukes:cucumber-core:$cucumberJvmVersion"
testCompile …Run Code Online (Sandbox Code Playgroud) 我是PhantomJS的新手,我正在尝试使用phantomjs驱动程序运行我的selenium测试(python),但它不会是web元素.
Ghostdriver日志:
[INFO - 2015-02-27T15:24:40.236Z] GhostDriver - Main - running on port 52653
[INFO - 2015-02-27T15:24:41.075Z] Session [bfd397f0-be94-11e4-ad03-b711254501c8] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.0.0 Safari/538.1","webSecurityEnabled":true}
[INFO - 2015-02-27T15:24:41.075Z] Session [bfd397f0-be94-11e4-ad03-b711254501c8] - page.customHeaders: - {}
[INFO - 2015-02-27T15:24:41.075Z] Session [bfd397f0-be94-11e4-ad03-b711254501c8] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"2.0.0","driverName":"ghostdriver","driverVersion":"1.2.0","platform":"mac-10.9 (Mavericks)-64bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}}
[INFO - 2015-02-27T15:24:41.075Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: bfd397f0-be94-11e4-ad03-b711254501c8
[ERROR - 2015-02-27T15:24:47.242Z] WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP. Search Stop Time: 1425050687190
:262 …Run Code Online (Sandbox Code Playgroud) cucumber-jvm ×1
ghostdriver ×1
gradle ×1
intellij-15 ×1
phantomjs ×1
python ×1
selenium ×1
webdriver ×1