使用Selenium抛出NullReferenceException在c#中获取Firefox日志

使用Selenium抛出NullReferenceException在c#中获取Firefox日志,c#,selenium,firefox,logging,C#,Selenium,Firefox,Logging,我正在尝试使用c#中的Selenium在Firefox中记录日志文件 我总结了一个非常简单的示例,尝试打开浏览器并获取日志 但是,这会在下一行引发“对象引用未设置为对象实例”异常 var entries=driver.Manage().Logs.GetLog(LogType.Browser) 有人能帮忙解释为什么会发生这种情况以及是否有任何解决办法吗 这是完整的代码 using OpenQA.Selenium; using OpenQA.Selenium.Firefox; using Syste

我正在尝试使用c#中的Selenium在Firefox中记录日志文件

我总结了一个非常简单的示例,尝试打开浏览器并获取日志

但是,这会在下一行引发“对象引用未设置为对象实例”异常

var entries=driver.Manage().Logs.GetLog(LogType.Browser)

有人能帮忙解释为什么会发生这种情况以及是否有任何解决办法吗

这是完整的代码

using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System;

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            FirefoxOptions options = new FirefoxOptions();
            options.SetLoggingPreference(LogType.Browser, LogLevel.All);
            var driver = new FirefoxDriver(options);

            driver.Navigate().GoToUrl("http://stackoverflow.com");

            var entries = driver.Manage().Logs.GetLog(LogType.Browser);
            foreach (var entry in entries)
            {
                Console.WriteLine(entry.ToString());
            }

            Console.ReadLine();
        }
    }
}
我认为这是一个不受支持的功能,以下是引用的问题:

我认为这是一个不受支持的功能,以下是引用的问题:


是否在该行上设置断点并使用调试器查看空值?是否在该行上设置断点并使用调试器查看空值?