当我使用firefox驱动程序服务创建firefox驱动程序时,该日志会记录到控制台中:1564067211938 mozrunner::runner INFO Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\minec\\AppData\\Local\\Temp\\rust_mozprofile.wCNOb94oHRE2"
问题是发生这种情况的控制台已与我的程序有效分离,并且当我使用它关闭时无法关闭Visual Studio中的“停止”按钮。之后,我也无法将任何内容登录到控制台。
有什么办法可以禁用它?
这是我的代码:
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(geckoDriverPath.Replace(@"\geckodriver.exe", ""), "geckodriver.exe");
var driver = new FirefoxDriver(service);
driver.Manage().Window.Size = new Size(
resX + 12,
resY + 80);
答案 0 :(得分:0)
我想出了如何删除除致命错误日志之外的所有日志。
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(geckoDriverPath.Replace(@"\geckodriver.exe", ""), "geckodriver.exe");
var options = new FirefoxOptions();
options.LogLevel = FirefoxDriverLogLevel.Fatal;
var driver = new FirefoxDriver(service, options);
答案 1 :(得分:-1)
尝试添加System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE, "target" + File.separator + "browser.log");
在浏览器初始化之前
即。之前
var driver = new FirefoxDriver(service);