gpt4 book ai didi

c# - driver.Manage().Logs.GetLog(LogType.Browser) 在 Chromedriver 版本 75.0.3770 中不再工作

转载 作者:太空狗 更新时间:2023-10-29 19:43:28 27 4
gpt4 key购买 nike

我正在使用 C# .net 和 Selenium Webdriver(带有 Chromedriver)开发 Selenium 框架。我最近更新到最新版本的 Chromedriver 75.0.3770.8,现在我的一行代码不再有效:

driver.Manage().Logs.GetLog(LogType.Browser)

我的 ChromeOptions 设置如下:

options.SetLoggingPreference(LogType.Browser, LogLevel.Severe);

这一切都没有改变——我所做的唯一更新是 Chromedriver 75。如果我恢复到 Chromedriver 74,那么这段代码将再次运行。目前它因“对象引用未设置到对象的实例”而失败。此版本 Chromedriver 的发行说明提到“已解决的问题 2536:将标准模式 (goog:chromeOptions.w3c:true) 设置为默认 [Pri-2]”和“已解决的问题 2803:功能名称 loggingPrefs 不符合规范 [Pri- 2]”

除此之外,我看不到任何可能导致失败的原因。这是不再支持的东西吗?或者我需要用什么来替换我的代码?谢谢

最佳答案

来自 SeleniumHQ:

“在下一个 selenium 客户端库(和服务器)发布之前,以 w3c 模式从 Chrome 获取日志是行不通的”

关于c# - driver.Manage().Logs.GetLog(LogType.Browser) 在 Chromedriver 版本 75.0.3770 中不再工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56558361/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com