-
Notifications
You must be signed in to change notification settings - Fork 59
Logging
hekra01 edited this page Oct 29, 2014
·
9 revisions
Webdriver support the "browser" and "driver" log types as defined here: https://code.google.com/p/selenium/wiki/JsonWireProtocol#Log_Type
- driver: captures the WebDriver logs
- browser: captures output of the javascript console For the **browser **type, the log levels are mapped to Javascript console methods as follows
Log Level | Javascript Console |
---|---|
INFO | console.log |
WARNING | console.warn |
SEVERE | console.error |
Logs can be activated like this:
Java
DesiredCapabilities capability = DesiredCapabilities.chrome();
LoggingPreferences logs = new LoggingPreferences();
Level level = Level.ALL;
logs.enable(LogType.DRIVER, level);
logs.enable(LogType.BROWSER, level);
logs.enable(LogType.CLIENT, level);
logs.enable(LogType.SERVER, level);
capability.setCapability(CapabilityType.LOGGING_PREFS, logs);
driver = new RemoteWebDriver(new URL(hubURL), capability);
Python
CAPS = {
"browserName": "chrome",
"version": "",
"platform": "ANY",
"javascriptEnabled": True,
"loggingPref": {
"client":"ALL",
"driver":"OFF",
/* etc...*/
}
}
self.selenium = webdriver.Chrome(desired_capabilities=CAPS)
Home | Build And Run | Releases | Features
Copyright © 1992-2016 Cisco and/or its affiliates