testcafe-browser-provider-browserstack
Version:
Browserstack TestCafe browser provider plugin.
60 lines • 5.77 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const ERROR_MESSAGES = __importStar(require("../templates/error-messages"));
class BaseBackend {
constructor(reportWarning) {
this.reportWarning = reportWarning;
}
async getBrowsersList() {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
async openBrowser( /*id, pageUrl, capabilities*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
async closeBrowser( /*id*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
async takeScreenshot( /*id, path*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
async resizeWindow( /*id, width, height, currentWidth, currentHeight*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
async maximizeWindow( /*id*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
async reportJobResult( /*id, jobStatus, jobData, possibleStatuses*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
getSessionUrl( /*id*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
async getOSInfo( /*id*/) {
throw new Error(ERROR_MESSAGES.API_METHOD_NOT_IMPLEMENTED());
}
}
exports.default = BaseBackend;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9iYWNrZW5kcy9iYXNlLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw0RUFBOEQ7QUFHOUQsTUFBcUIsV0FBVztJQUM1QixZQUFhLGFBQWE7UUFDdEIsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7SUFDdkMsQ0FBQztJQUVELEtBQUssQ0FBQyxlQUFlO1FBQ2pCLE1BQU0sSUFBSSxLQUFLLENBQUMsY0FBYyxDQUFDLDBCQUEwQixFQUFFLENBQUMsQ0FBQztJQUNqRSxDQUFDO0lBRUQsS0FBSyxDQUFDLFdBQVcsRUFBRSw2QkFBNkI7UUFDNUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsMEJBQTBCLEVBQUUsQ0FBQyxDQUFDO0lBQ2pFLENBQUM7SUFFRCxLQUFLLENBQUMsWUFBWSxFQUFFLE1BQU07UUFDdEIsTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsMEJBQTBCLEVBQUUsQ0FBQyxDQUFDO0lBQ2pFLENBQUM7SUFFRCxLQUFLLENBQUMsY0FBYyxFQUFFLFlBQVk7UUFDOUIsTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsMEJBQTBCLEVBQUUsQ0FBQyxDQUFDO0lBQ2pFLENBQUM7SUFFRCxLQUFLLENBQUMsWUFBWSxFQUFFLGtEQUFrRDtRQUNsRSxNQUFNLElBQUksS0FBSyxDQUFDLGNBQWMsQ0FBQywwQkFBMEIsRUFBRSxDQUFDLENBQUM7SUFDakUsQ0FBQztJQUVELEtBQUssQ0FBQyxjQUFjLEVBQUUsTUFBTTtRQUN4QixNQUFNLElBQUksS0FBSyxDQUFDLGNBQWMsQ0FBQywwQkFBMEIsRUFBRSxDQUFDLENBQUM7SUFDakUsQ0FBQztJQUVELEtBQUssQ0FBQyxlQUFlLEVBQUUsNENBQTRDO1FBQy9ELE1BQU0sSUFBSSxLQUFLLENBQUMsY0FBYyxDQUFDLDBCQUEwQixFQUFFLENBQUMsQ0FBQztJQUNqRSxDQUFDO0lBRUQsYUFBYSxFQUFFLE1BQU07UUFDakIsTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsMEJBQTBCLEVBQUUsQ0FBQyxDQUFDO0lBQ2pFLENBQUM7SUFFRCxLQUFLLENBQUMsU0FBUyxFQUFFLE1BQU07UUFDbkIsTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsMEJBQTBCLEVBQUUsQ0FBQyxDQUFDO0lBQ2pFLENBQUM7Q0FDSjtBQXhDRCw4QkF3Q0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBFUlJPUl9NRVNTQUdFUyBmcm9tICcuLi90ZW1wbGF0ZXMvZXJyb3ItbWVzc2FnZXMnO1xuXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEJhc2VCYWNrZW5kIHtcbiAgICBjb25zdHJ1Y3RvciAocmVwb3J0V2FybmluZykge1xuICAgICAgICB0aGlzLnJlcG9ydFdhcm5pbmcgPSByZXBvcnRXYXJuaW5nO1xuICAgIH1cblxuICAgIGFzeW5jIGdldEJyb3dzZXJzTGlzdCAoKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihFUlJPUl9NRVNTQUdFUy5BUElfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgpKTtcbiAgICB9XG5cbiAgICBhc3luYyBvcGVuQnJvd3NlciAoLyppZCwgcGFnZVVybCwgY2FwYWJpbGl0aWVzKi8pIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKEVSUk9SX01FU1NBR0VTLkFQSV9NRVRIT0RfTk9UX0lNUExFTUVOVEVEKCkpO1xuICAgIH1cblxuICAgIGFzeW5jIGNsb3NlQnJvd3NlciAoLyppZCovKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihFUlJPUl9NRVNTQUdFUy5BUElfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgpKTtcbiAgICB9XG5cbiAgICBhc3luYyB0YWtlU2NyZWVuc2hvdCAoLyppZCwgcGF0aCovKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihFUlJPUl9NRVNTQUdFUy5BUElfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgpKTtcbiAgICB9XG5cbiAgICBhc3luYyByZXNpemVXaW5kb3cgKC8qaWQsIHdpZHRoLCBoZWlnaHQsIGN1cnJlbnRXaWR0aCwgY3VycmVudEhlaWdodCovKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihFUlJPUl9NRVNTQUdFUy5BUElfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgpKTtcbiAgICB9XG5cbiAgICBhc3luYyBtYXhpbWl6ZVdpbmRvdyAoLyppZCovKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihFUlJPUl9NRVNTQUdFUy5BUElfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgpKTtcbiAgICB9XG5cbiAgICBhc3luYyByZXBvcnRKb2JSZXN1bHQgKC8qaWQsIGpvYlN0YXR1cywgam9iRGF0YSwgcG9zc2libGVTdGF0dXNlcyovKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihFUlJPUl9NRVNTQUdFUy5BUElfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgpKTtcbiAgICB9XG5cbiAgICBnZXRTZXNzaW9uVXJsICgvKmlkKi8pIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKEVSUk9SX01FU1NBR0VTLkFQSV9NRVRIT0RfTk9UX0lNUExFTUVOVEVEKCkpO1xuICAgIH1cblxuICAgIGFzeW5jIGdldE9TSW5mbyAoLyppZCovKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihFUlJPUl9NRVNTQUdFUy5BUElfTUVUSE9EX05PVF9JTVBMRU1FTlRFRCgpKTtcbiAgICB9XG59XG4iXX0=