使用Selenium抛出NullReferenceException在c#中获取Firefox日志
我正在尝试使用c#中的Selenium在Firefox中记录日志文件 我总结了一个非常简单的示例,尝试打开浏览器并获取日志 但是,这会在下一行引发“对象引用未设置为对象实例”异常 var entries=driver.Manage().Logs.GetLog(LogType.Browser) 有人能帮忙解释为什么会发生这种情况以及是否有任何解决办法吗 这是完整的代码使用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
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();
}
}
}
我认为这是一个不受支持的功能,以下是引用的问题:
我认为这是一个不受支持的功能,以下是引用的问题:
是否在该行上设置断点并使用调试器查看空值?是否在该行上设置断点并使用调试器查看空值?