UNPKG

testcafe-browser-provider-browserstack

Version:
60 lines 5.77 kB
"use strict"; 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=