2016-06-14 156 views
3

MarionetteDriver啓動它的打印日誌語句每operation.Like禁用日誌跟蹤

1465882610065 Marionette TRACE conn0 -> [0,138,"executeScript",{"args":[],"newSandbox":false,"script":"return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight,document.body.offsetHeight, document.documentElement.offsetHeight,document.body.clientHeight, document.documentElement.clientHeight);","scriptTimeout":null,"specialPowers":false}] 
1465882610066 Marionette TRACE conn0 <- [1,138,null,{"value":895}] 
1465882610070 Marionette TRACE conn0 -> [0,139,"executeScript",{"args":[],"newSandbox":false,"script":"window.devicePixelRatio = window.devicePixelRatio || window.screen.deviceXDPI/window.screen.logicalXDPI; var pr = window.devicePixelRatio; if (pr != undefined && pr != null) return pr; else return 1.0;","scriptTimeout":null,"specialPowers":false}] 
1465882610071 Marionette TRACE conn0 <- [1,139,null,{"value":1}] 
1465882610319 Marionette TRACE conn0 -> [0,140,"findElements",{"using":"css selector","value":".logOut"}] 
1465882610321 Marionette TRACE conn0 <- [1,140,null,[{"element-6066-11e4-a52e-4f735466cecf":"f9d9adc3-58df-446a-953d-eb793ac27025","ELEMENT":"f9d9adc3-58df-446a-953d-eb793ac27025"}]] 
1465882610325 Marionette TRACE conn0 -> [0,141,"isElementDisplayed",{"id":"f9d9adc3-58df-446a-953d-eb793ac27025"}] 
1465882610335 Marionette TRACE conn0 <- [1,141,null,{"value":true}] 
1465882610338 Marionette TRACE conn0 -> [0,142,"isElementEnabled",{"id":"f9d9adc3-58df-446a-953d-eb793ac27025"}] 
1465882610340 Marionette TRACE conn0 <- [1,142,null,{"value":true}] 
1465882610343 Marionette TRACE conn0 -> [0,143,"clickElement",{"id":"f9d9adc3-58df-446a-953d-eb793ac27025"}] 
1465882610372 Marionette TRACE conn0 <- [1,143,null,{}] 
1465882610398 Marionette TRACE conn0 -> [0,144,"quitApplication",{"flags":["eForceQuit"]}] 
1465882610399 Marionette TRACE conn0 <- [1,144,null,{}] 
1465882610404 addons.xpi DEBUG Calling bootstrap method shutdown on @spritzfirefox version 4.1.5b 
1465882610415 addons.xpi DEBUG Calling bootstrap method shutdown on [email protected] version 1.0 
1465882610416 addons.xpi DEBUG Calling bootstrap method shutdown on [email protected] version 1.0.2 
1465882610416 addons.xpi DEBUG Calling bootstrap method shutdown on [email protected] version 1.3.2 

而且我發動MarionetteDriver通過

System.setProperty("webdriver.gecko.driver", "geckodriver.exe"); 
WebDriver driver = new MarionetteDriver(); 

有什麼功能禁用日誌

回答

1

Firefox應該有一個選項可以在about:config屬性中設置Marionette的日誌記錄級別,但這顯然是不包括在建立和包括47.

很顯然,木偶並沒有正式支持構建47,這是不幸的,因爲FirefoxDriver也不再在這個構建工作。目前唯一支持的選項是降級(並使用FirefoxDriver)或等待更新。

理論上這將在47.0.1或48中得到解決,並且可能已經在晚上。

來源:https://github.com/mozilla/geckodriver/issues/89

1

您可以使用下面的代碼行不顯示木偶日誌:

System.setProperty("webdriver.gecko.driver","src/main/resources/drivers/geckodriver.exe"); 
System.setProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE,"true"); 
System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE,"/dev/null"); 
return new FirefoxDriver();