Google chrome WebDriverException:消息:未知错误:调用函数结果丢失';价值';含硒
一周前,我创建了一个自动测试脚本。从昨天开始,我得到以下问题Google chrome WebDriverException:消息:未知错误:调用函数结果丢失';价值';含硒,google-chrome,selenium,selenium-webdriver,webdriver,selenium-chromedriver,Google Chrome,Selenium,Selenium Webdriver,Webdriver,Selenium Chromedriver,一周前,我创建了一个自动测试脚本。从昨天开始,我得到以下问题 DevTools listening on ws://127.0.0.1:12825/devtools/browser/2aa96c44-290f-4732-85d7-15369b2006f5 FSE Refresh | FAIL | Parent suite setup failed: WebDriverExcepti
DevTools listening on ws://127.0.0.1:12825/devtools/browser/2aa96c44-290f-4732-85d7-15369b2006f5
FSE Refresh | FAIL |
Parent suite setup failed:
WebDriverException: Message: unknown error: call function result missing 'value'
(Session info: chrome=65.0.3325.181)
(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.15063 x86_64)
该问题是否与最近升级的chrome=65.0.3325.181有关?有没有解决这个问题的建议
谢谢
安德里亚错误说明了一切:
WebDriverException: Message: unknown error: call function result missing 'value'
(Session info: chrome=65.0.3325.181)
(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f)
您的主要问题是所使用的二进制文件之间的版本兼容性,如下所示:
- 我们不知道您的Selenium客户端版本
- 您的ChromeDriver版本对我们来说是2.33
- ChromeDriver v2.33的发行说明明确提到:
- 您的Chrome版本是65.x
- 将ChromeDriver升级到级别
- 将Chrome版本升级至Chrome v64-66级别
- 通过IDE清理项目工作区,并仅使用所需的依赖项重建项目
- 在执行测试套件之前和之后,使用该工具清除所有操作系统杂务
- 如果您的基础Chrome基础版本太旧,请通过卸载并安装最新的GA和Chrome发布版本
- 执行
@测试
webdriver-manager update
(基本上经历了与OP相同的事情,根据DebanjanB的回答,我意识到我可能需要更新Chromedriver,但量角器有一种简单的方法来实现)我在运行e2e测试时遇到了类似的问题。 将量角器更新为最新版本为我解决了这个问题 以下是如何更新量角器
希望这能帮助您解决问题。Hello@DebanjanB我遇到了这个问题,我遵循了您的解决方案,但它不起作用。我正在一个真实的设备上运行一些量角器测试,但当发送密钥时,它会出错。我已经更新了chromedriver,但它使用的是旧版本。E/launcher-WebDriverError:未知错误:调用函数结果缺少“值”(会话信息:chrome=84.0.4147.111)(驱动程序信息:chromedriver=2.28.455517(2c6d2707d8ea850c862f04ac066724273981e88f),平台=Mac OS X 10.15.5 x8664)