ActiveWindow.prototype.execute = function (script, args) {
  type('script', script, 'Function|String');
  type('args', args, 'Array.<Any>?');
  return this._driver._requestJSON('POST', '/execute', { script: codeToString(script), args: args || [] });
};