我正在运行testcase。它在我的localhost jenkins上运行正常。代码发布在bitbucket。
现在我已经在amazone的linux专用服务器上设置了所有内容。当我通过jenkinsit运行测试时,我给出了方法错误,并说无法找到元素。
代码和所有内容是如何相同的但是在localhost上运行完美的一切都在linux服务器上它无法找到元素。
堆栈追踪:
{" errorMessage":"无法找到具有类名的元素 '登录'""请求" {"头" {"接受编码":" gzip的,放气""连接":"保活"" Content-Length的":" 36""内容型":"应用/ JSON; 字符集= UTF-8""主机":"本地主机:18633""用户代理":" Apache的HttpClient的/ 4.3。 6(java 1.5)"}" httpVersion":" 1.1""方法":" POST""交& #34;:" {\"使用\":\"类名\",\"值\":\&#34 ;日志\"}"" URL":" /元件"" urlParsed" {"锚" :"""查询":"""文件":"元件""目录":" /""路径":" /元件""相对于":" /元件&# 34;,"端口":"""主机":"""密码":&# 34;""使用者":""" USERINFO":"""权威&#34 ;:"""协议":"""源":" /元件"&# 34; queryKey":{},"大块":["元件"]}" urlOriginal":" /会话/ 751de200-2438 -11e6-adf9-e13c80ddc389 /元件"}} 命令持续时间或超时:426毫秒有关文档 这个错误,请访问: http://seleniumhq.org/exceptions/no_such_element.html构建信息: 版本:' 2.45.0',修订版: ' 5017cb8e7ca8e37638dc3091b2440b90a1d8686f',时间:' 2015-02-27 09:10:26'系统信息:主持人:' ip-XXX-XX-XX-XXX'',ip:' XXX-XX-XX-XXX'', os.name:' Linux',os.arch:' amd64',os.version: ' 4.4.8-20.46.amzn1.x86_64',java.version:' 1.8.0_05'司机信息: org.openqa.selenium.phantomjs.PhantomJSDriver功能 [{applicationCacheEnabled = false,rotate = false,handlesAlerts = false, databaseEnabled = false,version = 1.9.7,platform = LINUX, browserConnectionEnabled = false,proxy = {proxyType = direct}, nativeEvents = true,acceptSslCerts = false,driverVersion = 1.1.0, locationContextEnabled = false,webStorageEnabled = false, browserName = phantomjs,takesScreenshot = true,driverName = ghostdriver, javascriptEnabled = true,cssSelectorsEnabled = true}]会话ID: 751de200-2438-11e6-adf9-e13c80ddc389 ***元素信息:{使用=类 name,value = log}
sun.reflect.NativeConstructorAccessorImpl.newInstance0(原生方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在java.lang.reflect.Constructor.newInstance(Constructor.java:408)at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204) 在 org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599) 在 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:352) 在 org.openqa.selenium.remote.RemoteWebDriver.findElementByClassName(RemoteWebDriver.java:433) 在org.openqa.selenium.By $ ByClassName.findElement(By.java:387)at at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344) 在 org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:59) 在 org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:37) 在com.sun.proxy。$ Proxy5.click(未知来源)at pages.LoginPage.SwitchtoLogin(LoginPage.java:124)at testcases.LoginTest.LoginBtnStatusCheck(LoginTest.java:79)34行 未显示引起屏幕截图已拍摄构建信息:版本: ' 2.45.0',修订版:' 5017cb8e7ca8e37638dc3091b2440b90a1d8686f',时间: ' 2015-02-27 09:10:26'系统信息:主持人:' ip-XXX-XX-XX-XXX',ip: ' XXX-XX-XX-XXX',os.name:' Linux',os.arch:' amd64',os.version: ' 4.4.8-20.46.amzn1.x86_64',java.version:' 1.8.0_05'司机信息: driver.version:RemoteWebDriver
org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:136) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599) 在 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:352) 在 org.openqa.selenium.remote.RemoteWebDriver.findElementByClassName(RemoteWebDriver.java:433) 在org.openqa.selenium.By $ ByClassName.findElement(By.java:387)at at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344) 在 org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:59) 在 org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:37) 在com.sun.proxy。$ Proxy5.click(未知来源)at pages.LoginPage.SwitchtoLogin(LoginPage.java:124)at testcases.LoginTest.LoginBtnStatusCheck(LoginTest.java:79)34行 未显示由{" errorMessage":"无法找到类的元素 名称 '登录'""请求" {"头" {"接受编码":" gzip的,放气""连接":"保活"" Content-Length的":" 36""内容型":"应用/ JSON; 字符集= UTF-8""主机":"本地主机:18633""用户代理":" Apache的HttpClient的/ 4.3。 6(java 1.5)"}" httpVersion":" 1.1""方法":" POST""交& #34;:" {\"使用\":\"类名\",\"值\":\&#34 ;日志\"}"" URL":" /元件"" urlParsed" {"锚" :"""查询":"""文件":"元件""目录":" /""路径":" /元件""相对于":" /元件&# 34;,"端口":"""主机":"""密码":&# 34;""使用者":""" USERINFO":"""权威&#34 ;:"""协议":"""源":" /元件"&# 34; queryKey":{},"大块":["元件"]}" urlOriginal":" /会话/ 751de200-2438 -11e6-adf9-e13c80ddc389 /元件"}} 有关此错误的文档,请访问: http://seleniumhq.org/exceptions/no_such_element.html构建信息: 版本:' 2.45.0',修订版: ' 5017cb8e7ca8e37638dc3091b2440b90a1d8686f',时间:' 2015-02-27 09:10:26'系统信息:主持人:' ip-XXX-XX-XX-XXX',ip:' XXX-XX-XX-XXX', os.name:' Linux',os.arch:' amd64',os.version: ' 4.4.8-20.46.amzn1.x86_64',java.version:' 1.8.0_05'司机信息: driver.version:未知
未显示1行