出现硒错误 - 断开连接:使用 chrome 驱动程序版本 2.20.x 收到 Inspector.detached 事件 [英] getting selenium error - disconnected: received Inspector.detached event using chrome driver version 2.20.x
问题描述
当我的脚本在打开登录页面后尝试为用户名发送密钥时,我正在断开连接:收到 Inspector.detached 事件错误.
When my script is trying to sendkeys for username after opening login page, I am getting disconnected: received Inspector.detached event error.
控制台详情:
SaveReport 失败:SaveSearche org.openqa.selenium.WebDriverException:断开连接:收到 Inspector.detached 事件(会话信息:chrome=49.0.2623.110)(驱动程序信息:chromedriver=2.20.353145(343b531d31eeb933ec778dbcf7081628a1396067),平台=Windows NT 6.1 SP1x86_64) (警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:334 毫秒构建信息:版本:'2.42.2',修订:'6a6995d',时间:'2014-06-03 17:42:03'系统信息:主机:'jp-anal-l01',ip:'182.178.5.177',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.7.0_79' 会话 ID:b963137ae8a484c47efd3ac0984ea6b3 驱动程序信息:org.openqa.selenium.chrome.ChromeDriver 功能 [{platform=XP,acceptSslCerts=true, javascriptEnabled=true, browserName=chrome,铬={userDataDir=C:UsersANJH1.NATempdir10584},可旋转=假,locationContextEnabled=true,mobileEmulationEnabled=false,版本=49.0.2623.110,需要HeapSnapshot=true,cssSelectorsEnabled=true,databaseEnabled=false,handlesAlerts=true,browserConnectionEnabled=false,nativeEvents=true,webStorageEnabled=true, hasTouchScreen=false,applicationCacheEnabled=false,takeScreenshot=true}] 在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源)在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(未知来源)在 java.lang.reflect.Constructor.newInstance(未知来源)在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.RemoteWebElement.execute(RemoteWebElement.java:268)在org.openqa.selenium.remote.RemoteWebElement.sendKeys(RemoteWebElement.java:89)在 com.demoProject.loginAllTime(TestSuiteTestCases.java:99) 在com.demoProject.TestCases.SaveSearch(TestSuiteTestCases.java:317) 在sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) atsun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)在java.lang.reflect.Method.invoke(未知来源)在[剪辑]在 org.testng.TestRunner.privateRun(TestRunner.java:767) 在 org.testng.TestRunner.run(TestRunner.java:617)[剪辑]org.testng.TestNG.run(TestNG.java:1057) 在com.demoProject.executeTestCase(TestSuiteTestCases.java:99) 在com.demoProject.initialize(TestSuiteTestCases.java:56) 在com.demoProject.executeModules(TestSuiteTestCases.java:142) 在com.demoProject.main(TestSuiteTestCases.java:98)
SaveReport FAILED: SaveSearche org.openqa.selenium.WebDriverException: disconnected: received Inspector.detached event (Session info: chrome=49.0.2623.110) (Driver info: chromedriver=2.20.353145 (343b531d31eeb933ec778dbcf7081628a1396067),platform=Windows NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 334 milliseconds Build info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03' System info: host: 'jp-anal-l01', ip: '182.178.5.177', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_79' Session ID: b963137ae8a484c47efd3ac0984ea6b3 Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browserName=chrome, chrome={userDataDir=C:UsersANJH1.NATempdir10584}, rotatable=false, locationContextEnabled=true, mobileEmulationEnabled=false, version=49.0.2623.110, takesHeapSnapshot=true, cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true, browserConnectionEnabled=false, nativeEvents=true, webStorageEnabled=true, hasTouchScreen=false, applicationCacheEnabled=false, takesScreenshot=true}] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599) at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:268) at org.openqa.selenium.remote.RemoteWebElement.sendKeys(RemoteWebElement.java:89) at com.demoProject.loginAllTime(TestSuiteTestCases.java:99) at com.demoProject.TestCases.SaveSearch(TestSuiteTestCases.java:317) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at [snip] at org.testng.TestRunner.privateRun(TestRunner.java:767) at org.testng.TestRunner.run(TestRunner.java:617) [snip] org.testng.TestNG.run(TestNG.java:1057) at com.demoProject.executeTestCase(TestSuiteTestCases.java:99) at com.demoProject.initialize(TestSuiteTestCases.java:56) at com.demoProject.executeModules(TestSuiteTestCases.java:142) at com.demoProject.main(TestSuiteTestCases.java:98)
推荐答案
没有实际的测试代码,我最好的猜测是com.demoProject.loginAllTime()
,它正在调用sendKeys()
,必须发送 Ctrl-Shift-I 或 Ctrl-Shift-J,或Ctrl-Shift-C,每一个都会在 Windows 上打开 Chrome DevTools.
Without having the actual test code, my best guess is that com.demoProject.loginAllTime()
, which is calling sendKeys()
, must be sending either Ctrl-Shift-I, or Ctrl-Shift-J, or Ctrl-Shift-C, each of which will open the Chrome DevTools on Windows.
如评论中所述,如果在 WebDriver 运行期间打开 DevTools,ChromeDriver 将自动断开连接,产生错误:
As mentioned in the comments, if DevTools is opened during a WebDriver run, ChromeDriver will be automatically disconnected, producing the error:
收到 Inspector.detached 事件
received Inspector.detached event
似乎不可能以任何其他方式得到该错误.
It doesn't seem to be possible to get that error any other way.
这篇关于出现硒错误 - 断开连接:使用 chrome 驱动程序版本 2.20.x 收到 Inspector.detached 事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!