Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:无法使用selenium获取chrome的自动化扩展_Java_Google Chrome_Selenium_Google Chrome Extension - Fatal编程技术网

Java 错误:无法使用selenium获取chrome的自动化扩展

Java 错误:无法使用selenium获取chrome的自动化扩展,java,google-chrome,selenium,google-chrome-extension,Java,Google Chrome,Selenium,Google Chrome Extension,我在运行测试用例时遇到以下异常,这是在我的chrome浏览器更新到62.0版本后发生的。我已经将chrome驱动程序更新到了2.33版本,即使是在面临同样问题的情况下。正在使用的Selenium版本是2.52 org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension from unknown error: page could not be found: chro

我在运行测试用例时遇到以下异常,这是在我的chrome浏览器更新到62.0版本后发生的。我已经将chrome驱动程序更新到了2.33版本,即使是在面临同样问题的情况下。正在使用的Selenium版本是2.52

         org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
  (Session info: chrome=62.0.3202.94)
  (Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10.10 seconds
Build info: version: '2.35.0', revision: '8df0c6bedf70ff9f22c647788f9fe9c8d22210e2', time: '2013-08-17 12:46:41'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_71'
Session ID: 30ad534f9914fe71f672dd12e56a0aea
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browserName=chrome, chrome={userDataDir=C:\Users\ab83622\AppData\Local\Temp\scoped_dir6624_25177, chromedriverVersion=2.29.461591 (62ebf098771772160f391d75e589dc567915b233)}, networkConnectionEnabled=false, unexpectedAlertBehaviour=, rotatable=false, locationContextEnabled=true, mobileEmulationEnabled=false, version=62.0.3202.94, pageLoadStrategy=normal, takesHeapSnapshot=true, cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true, browserConnectionEnabled=false, webStorageEnabled=true, nativeEvents=true, hasTouchScreen=false, applicationCacheEnabled=false, takesScreenshot=true}]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:191)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554)
    at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.maximize(RemoteWebDriver.java:783)
    at com.ctlts.bpm.console.test.selenium.SeleniumRule.before(SeleniumRule.java:98)
    at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:46)
    at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    at com.ctlts.bpm.console.test.testtools.TestRunner.run(TestRunner.java:82)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)

错误说明一切
webdrivexception:未知错误:无法获得自动化扩展

根据您的
错误堆栈跟踪
,您正在使用:

  • chromedriver=2.29
  • chrome=62.0
《chromedriver=2.29》的发行说明明确提到以下内容:

支持Chrome v56-58

《chromedriver=2.33》的发行说明明确提到以下内容:

支持Chrome v60-62

解决方案:
解决方案是将chromedriver升级到v2.33,或者将chromedriver升级到v56-58。错误说明了一切。异常:未知错误:无法实现自动化分机

根据您的
错误堆栈跟踪
,您正在使用:

  • chromedriver=2.29
  • chrome=62.0
《chromedriver=2.29》的发行说明明确提到以下内容:

支持Chrome v56-58

《chromedriver=2.33》的发行说明明确提到以下内容:

支持Chrome v60-62

解决方案: 解决方案将是将chromedriver升级到v2.33,或者将Chrome浏览器降级到v56-58