【发布时间】:2019-06-19 23:33:04
【问题描述】:
我正在尝试使用 Selenium ChromeDriver 从 Visual Studio 上的 NUnit 测试中检索 Javascript 控制台日志,但我在日志上得到一个空值。
我已经尝试了下面的代码,但它会在“driver.Manage().Logs.GetLog(LogType.Browser);”上给出一个空点引用。我正在使用最新版本的 ChromeDriver v75。
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());
}
我认为 Chrome 版本和 Visual Studio 上的 ChromeDriver 之间存在版本问题。
【问题讨论】: