在Jenkins中运行测试时,出现此错误。
[main]信息net.serenitybdd.core.Serenity-测试编号:2
2019年10月10日2:27:40 PM org.openqa.selenium.remote.DesiredCapabilities chrome
信息:使用new ChromeOptions()
优于DesiredCapabilities.chrome()
在端口9730上启动ChromeDriver 78.0.3904.105(60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs / branch-heads / 3904 @ {#877})
仅允许本地连接。
请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。
[main] WARN net.serenitybdd.core.webdriver.servicepools.ChromeServicePool-远程驱动程序创建失败(未知错误:Chrome无法启动:异常退出),返回默认驱动程序创建
在端口27003上启动ChromeDriver 78.0.3904.105(60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs / branch-heads / 3904 @ {#877})
仅允许本地连接。
请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。
[main]错误net.thucydides.core.webdriver.WebDriverFacade-未能创建新的WEBDRIVER_DRIVER实例类org.openqa.selenium.chrome.ChromeDriver:无法实例化类型为org.openqa.selenium.chrome.ChromeDriver的新WebDriver实例。未知错误:Chrome无法启动:异常退出
(未知错误:DevToolsActivePort文件不存在)
(该进程从chrome位置/ usr / bin / google-chrome开始不再运行,因此ChromeDriver假定Chrome崩溃了。)
构建信息:版本:'3.14.0',修订版本:'aacccce0',时间:'2018-08-02T20:19:58.91Z'
系统信息:主机:'jenkins',ip:'188.40.151.35',操作系统名称:'Linux',os.arch:'amd64',os.version:'4.15.18-14-pve',java.version :'1.8.0_232'
驱动程序信息:driver.version:ChromeDriver
远程堆栈跟踪:#0 0x5642bc457859
net.thucydides.core.webdriver.UnsupportedDriverException:无法实例化类型为org.openqa.selenium.chrome.ChromeDriver类的新WebDriver实例(未知错误:Chrome无法启动:异常退出 (未知错误:DevToolsActivePort文件不存在) (该进程从chrome位置/ usr / bin / google-chrome开始不再运行,因此ChromeDriver假定Chrome崩溃了。) 构建信息:版本:'3.14.0',修订版本:'aacccce0',时间:'2018-08-02T20:19:58.91Z' 系统信息:主机:'jenkins',ip:'188.40.151.35',操作系统名称:'Linux',os.arch:'amd64',os.version:'4.15.18-14-pve',java.version :'1.8.0_232' 驱动程序信息:driver.version:ChromeDriver 远程堆栈跟踪:#0 0x5642bc457859
at net.thucydides.core.webdriver.WebDriverFactory.newWebdriverInstance(WebDriverFactory.java:133)
at net.thucydides.core.webdriver.WebDriverFacade.newDriverInstance(WebDriverFacade.java:153)
at net.thucydides.core.webdriver.WebDriverFacade.newProxyDriver(WebDriverFacade.java:144)
at net.thucydides.core.webdriver.WebDriverFacade.getProxiedDriver(WebDriverFacade.java:114)
at net.thucydides.core.webdriver.WebDriverFacade.openIgnoringHtmlUnitScriptErrors(WebDriverFacade.java:189)
at net.thucydides.core.webdriver.WebDriverFacade.get(WebDriverFacade.java:184)
at net.serenitybdd.core.pages.PageObject.openPageAtUrl(PageObject.java:835)
at net.serenitybdd.core.pages.PageObject.open(PageObject.java:741)
at net.serenitybdd.core.pages.PageObject.open(PageObject.java:729)
at steps.AutorizationPageSteps.open_lk_page(AutorizationPageSteps.java:15)
at steps.AutorizationPageSteps$$EnhancerByCGLIB$$bd5b2f54.CGLIB$open_lk_page$1(<generated>)
at steps.AutorizationPageSteps$$EnhancerByCGLIB$$bd5b2f54$$FastClassByCGLIB$$28557a18.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at net.thucydides.core.steps.StepInterceptor.invokeMethod(StepInterceptor.java:426)
at net.thucydides.core.steps.StepInterceptor.executeTestStepMethod(StepInterceptor.java:411)
at net.thucydides.core.steps.StepInterceptor.runTestStep(StepInterceptor.java:386)
at net.thucydides.core.steps.StepInterceptor.testStepResult(StepInterceptor.java:134)
at net.thucydides.core.steps.StepInterceptor.intercept(StepInterceptor.java:63)
at steps.AutorizationPageSteps$$EnhancerByCGLIB$$bd5b2f54.open_lk_page(<generated>)
at WhenTAutorizationPage.typeVisibleErrorsAutorization(WhenTAutorizationPage.java:38)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at net.serenitybdd.junit.runners.SerenityStatement.evaluate(SerenityStatement.java:33)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at net.serenitybdd.junit.runners.SerenityRunner.performRunChild(SerenityRunner.java:472)
at net.serenitybdd.junit.runners.SerenityRunner.runChild(SerenityRunner.java:447)
at net.serenitybdd.junit.runners.SerenityRunner.runChild(SerenityRunner.java:55)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at net.serenitybdd.junit.runners.SerenityRunner.run(SerenityRunner.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407)
由以下原因导致:org.openqa.selenium.WebDriverException:未知错误:Chrome无法启动:异常退出 (未知错误:DevToolsActivePort文件不存在) (该进程从chrome位置/ usr / bin / google-chrome开始不再运行,因此ChromeDriver假定Chrome崩溃了。) 构建信息:版本:'3.14.0',修订版本:'aacccce0',时间:'2018-08-02T20:19:58.91Z' 系统信息:主机:'jenkins',ip:'188.40.151.35',操作系统名称:'Linux',os.arch:'amd64',os.version:'4.15.18-14-pve',java.version :'1.8.0_232' 驱动程序信息:driver.version:ChromeDriver 远程堆栈跟踪:#0 0x5642bc457859
请帮助找到原因