繁体   English   中英

如何将黄瓜与詹金斯融合

[英]How to integrate cucumber with Jenkins

从詹金斯(Jenkins)运行我的黄瓜测试时,我一直收到此错误。 当我从Eclipse运行它时,我的测试非常好。 我在詹金斯那里做错了什么?

[31m失败的情况:[0m [31mGapLogin.feature:3 [0m#情况:登录到差距

1方案([31m1失败[0m] 3步骤([[31m1失败[0m,跳过[36m2] [0m])0m22.931s

org.openqa.selenium.NoSuchElementException:无法找到元素:{“ method”:“ xpath”,“ selector”:“ .//*[@ id ='_ GAPLogin_WAR_GAPLoginportlet_:userregform:userid']”}命令持续时间或超时: 15.10秒有关此错误的文档,请访问: http ://seleniumhq.org/exceptions/no_such_element.html生成信息:版本:'2.53.0',修订版:'35ae25b',时间:'2016-03-15 17 :00:58'系统信息:主机:'B02176',ip:'10 .105.129.9',操作系统名称:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version :'1.7.0_79'***元素信息:{使用= xpath,值=。// [@id ='_ GAPLogin_WAR_GAPLoginportlet_:userregform:userid']}会话ID:af49b00e-63c7-4710-b253-04410d0a8b61驱动程序信息: org.openqa.selenium.firefox.FirefoxDriver功能[{platform = WINDOWS,acceptSslCerts = true,javascriptEnabled = true,cssSelectorsEnabled = true,databaseEnabled = true,browserName = firefox,handlesAlerts = true,nativeEvents = false,webStorageEnabled = true,rotatable = false,locationContextEnabled = true,applicationCacheE nabled = true,takesScreenshot = true,版本= 46.0}],位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本地方法),位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57),位于sun.reflect.DelegatingConstructorAccessorImpl.newInstance( .java:45),位于org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206),位于org.openqa.selenium.remote的java.lang.reflect.Constructor.newInstance(Constructor.java:526)。 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:363)上的org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)上的ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158) .org.openqa.selenium.By $ ByXPath.findElement(By.java:361)上的.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:500)在org.openqa.selenium.remote.RemoteWebDriver.findElement .java:355),位于main.java.GapDefinition.LogintoGap(GapD efinition.java:27)位于?。给出我登录到Gap网站(GapLogin.feature:4),原因:org.openqa.selenium.NoSuchElementException:无法找到元素:{“ method”:“ xpath”,“ selector “:”。//[@id ='_ GAPLogin_WAR_GAPLoginportlet_:userregform:userid']“}有关此错误的文档,请访问: http ://seleniumhq.org/exceptions/no_such_element.html构建信息:版本:'2.53。 0',修订版:'35ae25b',时间:'2016-03-15 17:00:58'系统信息:主机:'B02176',ip:'10 .105.129.9',操作系统名称:'Windows 7',操作系统.arch:'amd64',os.version:'6.1',java.version:'1.7.0_79'驱动程序信息:driver.version:.FirefoxDriver.prototype.findElementInternal_(file:/// C:/ Windows / TEMP/anonymous8675081044043132780webdriver-profile/extensions/fxdriver@googlecode.com/components/driver-component.js:10770),位于.fxdriver.Timer.prototype.setTimeout / <.notify(file:/// C:/ Windows / TEMP / onymous8675081044043132780webdriver-profile/extensions/fxdriver@googlecode.com/components/driver-component.js:625)

:黄瓜失败

失败:构建失败,发生异常。

  • 其中:构建文件“ C:\\ Program Files(x86)\\ Jenkins \\ jobs \\ GapLogin \\ workspace \\ build.gradle”行:14

  • 出了什么问题:任务':cucumber'的执行失败。

    进程'命令'C:\\ jdk1.7.0_79 \\ bin \\ java.exe''完成,退出值非零1

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。 使用--info或--debug选项运行以获取更多日志输出。

建立失败

总时间:28.997秒生成步骤“ Invoke Gradle脚本”将生成结果更改为失败生成步骤“ Invoke Gradle脚本”将生成标记为失败完成:FAILURE

您的第一个问题是NoSuchElementException。 这是硒异常。 硒无法找到元素。

我会从您的ci服务器不同于您的本地环境以及导致问题的Theresienstadt的角度来解决这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM