【问题标题】:How get javascript log using Selenium on NUnit test?如何在 NUnit 测试中使用 Selenium 获取 javascript 日志?
【发布时间】: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 之间存在版本问题。

【问题讨论】:

    标签: asp.net selenium nunit


    【解决方案1】:

    目前,我将 ChromeDriver 降级到版本 72,现在它可以正常工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-23
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多