Asp.net 如何在NUnit测试中使用Selenium获取javascript日志?
我试图使用Selenium ChromeDriver从Visual studio上的NUnit测试中检索Javascript控制台日志,但在日志中得到一个空值 我已经尝试了下面的代码,但它将在“driver.Manage().Logs.GetLog(LogType.Browser);”上提供一个空点引用。我使用的是ChromeDriver v75的最新版本Asp.net 如何在NUnit测试中使用Selenium获取javascript日志?,asp.net,selenium,nunit,Asp.net,Selenium,Nunit,我试图使用Selenium ChromeDriver从Visual studio上的NUnit测试中检索Javascript控制台日志,但在日志中得到一个空值 我已经尝试了下面的代码,但它将在“driver.Manage().Logs.GetLog(LogType.Browser);”上提供一个空点引用。我使用的是ChromeDriver v75的最新版本 options.SetLoggingPreference(LogType.Browser, LogLevel.Warning); var
options.SetLoggingPreference(LogType.Browser, LogLevel.Warning);
var driver = new ChromeDriver(options);
driver.Navigate().GoToUrl("http://stackoverflow.com");
var entries = driver.Manage().Logs.GetLog(LogType.Browser);
foreach (var entry in entries) {
Console.WriteLine(entry.ToString());
}
我认为Visual studio上的Chrome版本和ChromeDriver之间存在版本问题。目前,为了解决问题,我将ChromeDriver降级为72版,现在它工作正常