gpt4 book ai didi

javascript - C# Selenium 访问浏览器日志

转载 作者:数据小太阳 更新时间:2023-10-29 04:40:01 24 4
gpt4 key购买 nike

有没有办法使用 selenium 在 c# 中捕获浏览器日志。

我希望捕获出现在特定页面上的任何 JS 错误。最好在 Chrome 或 Firefox 上使用。

我以前用 Python 完成过这个,但可以用 C# 完成吗?

最佳答案

使用 Selenium/Chrome/C# 设置和检索日志条目:

ChromeOptions options = new ChromeOptions();
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());
}

对于 Firefox:

FirefoxOptions options = new FirefoxOptions();
options.SetLoggingPreference(LogType.Browser, LogLevel.Warning);

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());
}

关于javascript - C# Selenium 访问浏览器日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com