如何在Jenkins作业控制台输出中阻止Firefox日志消息?

时间:2015-12-09 13:52:37

标签: .net firefox selenium jenkins

我正在使用带有nunit的selenium .NET webdriver来运行自动化测试。

当我在Jenkins下运行测试时(这个问题在Jenkins下运行时没有发生),我得到了许多打印到Jenkins控制台的Firefox调试信息,例如:

1449667715916   addons.manager  DEBUG   Application has been upgraded
1449667715929   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider"]
1449667715931   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/LightweightThemeManager.jsm: ["LightweightThemeManager"]
1449667715934   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/GMPProvider.jsm

我认为原因是Jenkins从我执行的程序和它创建的进程中捕获了stdout(Firefox进程是由selenium webdriver创建的)。

如何阻止显示这些错误消息?

我能想到的可能的解决方案(我无法找到预先形成任何波纹的方法):

  • 阻止Firefox将其日志消息打印到其stdout
  • 将Firefox标准删除文件保存到文件中。
  • 让Jenkins忽略此过程日志。

0 个答案:

没有答案