webdriverio-workflo
Version:
This is a customized version of webdriverio for use with workflo framework.
25 lines (21 loc) • 866 B
JavaScript
/**
*
* Get the log for a given log type. Log buffer is reset after each request.
* (Not part of the official Webdriver specification).
*
* @param {String} type The [log type](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#log-type). This must be provided.
* @return {Object[]} The list of [log entries](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#log-entry-json-object)
*
* @see https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidlog
* @type protocol
*
*/
import { ProtocolError } from '../utils/ErrorHandler'
export default function log (type) {
if (typeof type !== 'string' || type === '') {
throw new ProtocolError('number or type of arguments don\'t agree with log command')
}
return this.requestHandler.create('/session/:sessionId/log', {
type: type
})
}