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

查看:476
本文介绍了硒错误-断开连接:使用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.

Console details:

Console details:

SaveReport失败:SaveSearche org.openqa.selenium.WebDriverException: 已断开连接:收到了Inspector.detached事件(会话信息: chrome = 49.0.2623.110)(驱动程序信息:chromedriver = 2.20.353145 (343b531d31eeb933ec778dbcf7081628a1396067),平台= Windows NT 6.1 SP1 x86_64)(警告:服务器未提供任何堆栈跟踪 信息)命令持续时间或超时:334毫秒生成信息: 版本:"2.42.2",修订:"6a6995d",时间:"2014-06-03 17:42:03" 系统信息:主机:'jp-anal-l01',ip:'182.178.5.177',操作系统名称: '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, chrome = {userDataDir = C:\ Users \ ANJH1.NA \ Temp \ dir10584},rotatable = false, 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,takesScreenshot = 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(本机方法)位于 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)位于 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源未知) java.lang.reflect.Method.invoke(来源未知) [snip] 在org.testng.TestRunner.privateRun(TestRunner.java:767)在org.testng.TestRunner.run(TestRunner.java:617) [snip] 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:\Users\ANJH1.NA\Temp\dir10584}, 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)

推荐答案

没有实际的测试代码,我的最佳猜测是调用sendKeys()com.demoProject.loginAllTime()必须发送 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屋!

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