[英]Selenium: how to change log level messages displayed in console?
當我運行 Java Selenium 測試時,Eclipse 控制台會顯示很多消息,例如:
1484171436147 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider"]
1484171436149 addons.manager DEBUG Loaded provider scope for resource://gre/modules/LightweightThemeManager.jsm: ["LightweightThemeManager"]
1484171436152 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/GMPProvider.jsm
1484171436154 addons.manager DEBUG Loaded provider scope for resource://gre/modules/addons/PluginProvider.jsm
1484171436154 addons.manager DEBUG Starting provider: XPIProvider
1484171436155 addons.xpi DEBUG startup
1484171436155 addons.xpi INFO SystemAddonInstallLocation directory is missing
1484171436156 addons.xpi INFO Mapping aushelper@mozilla.org to C:\Program Files (x86)\Firefox Developer Edition\browser\features\aushelper@mozilla.org.xpi
1484171436156 addons.xpi INFO Mapping e10srollout@mozilla.org to C:\Program Files (x86)\Firefox Developer Edition\browser\features\e10srollout@mozilla.org.xpi
1484171436157 addons.xpi INFO Mapping firefox@getpocket.com to C:\Program Files (x86)\Firefox Developer Edition\browser\features\firefox@getpocket.com.xpi
我想要一個更干凈的日志。 我從其他問題中嘗試了很多東西,但沒有任何效果。 垃圾還在。
這是我現在在測試服的 @BeforeClass 方法中的內容:
LoggingPreferences loggingPrefs = new LoggingPreferences();
loggingPrefs.enable(LogType.BROWSER, Level.WARNING);
loggingPrefs.enable(LogType.CLIENT, Level.WARNING);
loggingPrefs.enable(LogType.DRIVER, Level.WARNING);
loggingPrefs.enable(LogType.PERFORMANCE, Level.WARNING);
loggingPrefs.enable(LogType.PROFILER, Level.WARNING);
loggingPrefs.enable(LogType.SERVER, Level.WARNING);
desiredCapabilities.setCapability(CapabilityType.LOGGING_PREFS, loggingPrefs);
driver = new FirefoxDriver(desiredCapabilities);
如何清理我的日志?
我在 Selenium 用戶論壇上找到了答案:
if (driver instanceof RemoteWebDriver) {
((RemoteWebDriver) driver).setLogLevel(Level.WARNING);
}
在創建驅動程序對象后使用此命令解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.