webdriverjs
Version:
A nodejs bindings implementation for selenium 2.0/webdriver
19 lines (15 loc) • 465 B
JavaScript
module.exports = function window (window_handle, callback) {
var data,
requestOptions = {
path: '/session/:sessionId/window'
};
if(typeof window_handle === 'string') {
requestOptions.method = 'POST';
data = {'name':window_handle};
} else {
requestOptions.method = 'DELETE';
data = {};
callback = window_handle;
}
this.requestHandler.create(requestOptions,data,callback);
};