出现硒错误 - 断开连接:使用 chrome 驱动程序版本 2.20.x 收到 Inspector.detached 事件 [英] getting selenium error - disconnected: received Inspector.detached event using chrome driver version 2.20.x

查看:18
本文介绍了出现硒错误 - 断开连接:使用 chrome 驱动程序版本 2.20.x 收到 Inspector.detached 事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我的脚本在打开登录页面后尝试为用户名发送密钥时,我正在断开连接:收到 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-ICtrl-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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆