nightwatch
Version:
Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.
18 lines (16 loc) • 644 B
JavaScript
const ProtocolAction = require('./_base-action.js');
/**
* Get a list of the available contexts.
*
* Used by Appium when testing hybrid mobile web apps. More info here: https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/hybrid.md.
*
* @method contexts
* @param {function} callback Callback function to be called when the command finishes.
* @returns {Array} an array of strings representing available contexts, e.g 'WEBVIEW', or 'NATIVE'
* @api protocol.mobile
*/
module.exports = class Session extends ProtocolAction {
command(callback) {
return this.transportActions.getAvailableContexts(callback);
}
};