当前位置: 首页 > 知识库问答 >
问题:

获得硒错误-断开连接:收到使用chrome驱动程序版本2.20. xnspector.detached事件

宋臻
2023-03-14

当我的脚本在打开登录页面后试图发送用户名密钥时,我断开了连接:received Inspector。分离事件错误。

控制台详细信息:

SaveReport失败:SaveSearcheorg.openqa.selenium.WebDriverExcture:断开连接:收到nspector.detached事件(会话信息:chrome=49.0.2623.110)(驱动程序信息:chromeDrier=2.20.353145(343b531d31eeb933ec778dbcf7081628a1396067),平台=Windows NT 6.1 SP1x86_64)(警告:服务器没有提供任何stackTrack信息)命令持续时间或超时: 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功能[{平台=XP,接受SslCerts=true,javascriptEn的=true,浏览器名=chrome,chrome={userDataDir=C:\用户\ANJH1.NA\Temp\didi10584},可旋转=false,locationContextEn的=true,mobile eEmulationEn的=false,version=49.0.2623.110,takesHeapSnapshot=true,cssSseltorsEn的=true,数据库启用=false,handlesAlerts=true,浏览器连接启用=false,nativeEvents=true,webStorageEn的=true,hasTouchScreen=false,应用程序CacheEn的=false,takesScreenshot=true}]在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)在sun.reflect.NativeConstructorAccessorImpl.new实例(未知来源)在sun.reflect.委托ConstructorAccessorImpl.new实例(未知来源)在java.lang.reflect.onstructor.new实例(未知来源)在org.openqa.selenium.remote.错误andler.create可抛出(错误andler.java:204)在org.openqa.selenium.remote.ErrorHandler. throwIf响应失败(错误Handler. java: 156)在org. openqa. selenium. Remote.在org. openqa. selenium. Remote执行(远程WebDriver. java: 599)。在org. openqa. selenium. Remote执行(远程网络元素. java: 268)。java: 89)在com. demoProject. loginAllTime(TestSuiteTestCases. java: 99)在com. demoProject.测试案例。保存搜索(TestSuiteTestCases. java: 317)在sun.反射。nativemethod odAccessorImp. invke0(本机方法)在sun.反射。nativemethod odAccessorImp. invoke(未知的来源)at sun.反射。调用(未知的来源)在java. lang.反射。在org. testng的[snp]上调用(未知来源)。在org. testng上运行(TestRunner. java: 767)。TestRunner. run(TestRunner. java: 617)[snp]org. testng.TestNG. run(TestNG. java: 1057)在com. demoProject. demteTestCase(TestSuiteTestCases. java: 99)在com. demoProject. start(TestSuiteTestCases. java: 56)在com. demoProject. ackteModules(TestSuiteTestCases. java: 142)在com. demoProject. main(TestSuiteTestCases. java: 98)

共有3个答案

虞正业
2023-03-14

检查是否有铬-

江智
2023-03-14

这是关于chrome的问题(https://bugs.chromium.org/p/chromedriver/issues/detail?id=1194).

当您运行selenium程序时,您不能按F12手动打开开发工具,否则有时会引发此异常。

根据问题列表,它看起来像是固定的,但是我仍然在ChromeDriver 2.29中遇到这个错误

罗淮晨
2023-03-14

如果没有实际的测试代码,我最好的猜测是,调用sendKeys()的com.demoProject.loginAllTime()必须发送Ctrl-Shift->I,或Ctrl-Shift-J,或Ctrl-Shift-C,每个都会打开Windows上的ChromeDevTools。

如注释中所述,如果在WebDriver运行期间打开DevTools,ChromeDriver将自动断开连接,从而产生错误:

收到我nspector.detached事件

似乎不可能以任何其他方式获得该错误。

 类似资料:
  • 我有这个文件test.py: 我想使用此python代码从页面获取页面源。我使用的是chrome驱动程序selenium和python。但是当我启动这个脚本时,我遇到了这个错误: 我在互联网上尝试了几乎所有的解决方案,但每次我遇到其他错误时,有人知道我在这种情况下应该怎么做吗?有人建议我如何解决这个问题吗?

  • 这是我在运行上述程序时遇到的错误。有人解决了这个问题吗? 我尝试过改变Selenium和ChromeDriver的版本,但没有任何效果。

  • 我无法运行脚本,并显示消息:驱动程序信息:驱动程序。.

  • 今天,最新的chrome浏览器版本自动安装,现在是54.0.2840.71 m(64位)。我无法使用最新的Chrome driver 2.24和任何版本的Selenium来驱动浏览器。帮我解决这个问题。。?

  • 我试图在Chrome浏览器上执行Selenium测试用例。当我在Chrome上运行测试用例时,Chrome浏览器打开(在后台),测试用例按预期运行。问题是,在运行测试用例时,Chrome浏览器不会显示为活动窗口,下面是我在控制台中获得的文本: 使用的版本:Chrome浏览器:51.0.2704.103,ChromeDriver:2.22,Selenium独立服务器:2.53.0,IDE:Mac上的

  • 我试图通过TestContainer运行Selenium测试。 这是由于 但是,如果我直接从一个测试调用它,它就会通过并且找到方法,例如。 但是,如果通过类调用此方法,则会抛出 这是我的测试方法: } 此测试从 其中抛出 这是一个演示项目,我已设置尝试和重新创建的问题,这里是我的整个文件: