Python Selenium driver.execute_script WebDriverException:消息:未知错误:调用函数结果缺少“值”

Python Selenium driver.execute_script WebDriverException:消息:未知错误:调用函数结果缺少“值”,第1张

Python Selenium driver.execute_script WebDriverException:消息:未知错误:调用函数结果缺少“值”

错误说明了一切:

WebDriverException: Message: unknown error: call function result missing 'value'  (Session info: chrome=65.0.3325.162)  (Driver info: chromedriver=2.33.506106

您的主要问题是所使用的二进制文件之间版本兼容性 ,如下所示:

  • 您正在使用 chromedriver = 2.33
  • chromedriver = 2.33 发行说明明确提到以下内容:

支持 Chrome v60-62

  • 您正在使用 chrome = 65.0
  • ChromeDriver v2.37的 发行说明中明确提到以下内容:

支持 Chrome v64-66

  • 我们不知道您的 Selenium Client 版本

因此, ChromeDriver 版本( v2.33 )和 Chrome浏览器 版本( v65.0 )之间存在明显的不匹配

  • Selenium 升级到当前 版本3.11.0
  • 升级 ChromeDriver 当前 ChromeDriver v2.37 水平。
  • Chrome 版本保持在 Chrome v64.x-66.x 级别之间。(根据ChromeDriver v2.37发行说明)
  • 清理 你的 项目工作 ,通过你的 IDE重建 仅需要依赖你的项目。
  • 在执行 测试套件 之前和之后,使用 CCleaner 工具清除所有 *** 作系统琐事。 __
  • 如果您的基本 Web客户端 版本太旧,请通过 Revo Uninstaller 卸载它,然后安装最新的GA和 Web客户端 发行版本。
  • 执行您的
    @Test


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存