UNPKG

testcafe

Version:

Automated browser testing for the modern web development stack.

14 lines 1.91 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lodash_1 = require("lodash"); function getBrowser(browserConnection, nativeAutomation) { const { browserInfo: { parsedUserAgent, alias } } = browserConnection; return (0, lodash_1.assign)({}, parsedUserAgent, { alias, headless: browserConnection.isHeadlessBrowser(), nativeAutomation, }); } exports.default = getBrowser; module.exports = exports.default; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWJyb3dzZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvZ2V0LWJyb3dzZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBZ0M7QUFVaEMsU0FBd0IsVUFBVSxDQUFFLGlCQUFvQyxFQUFFLGdCQUF5QjtJQUMvRixNQUFNLEVBQUUsV0FBVyxFQUFFLEVBQUUsZUFBZSxFQUFFLEtBQUssRUFBRSxFQUFFLEdBQUcsaUJBQWlCLENBQUM7SUFFdEUsT0FBTyxJQUFBLGVBQU0sRUFBQyxFQUFFLEVBQUUsZUFBZSxFQUFFO1FBQy9CLEtBQUs7UUFDTCxRQUFRLEVBQUUsaUJBQWlCLENBQUMsaUJBQWlCLEVBQUU7UUFDL0MsZ0JBQWdCO0tBQ25CLENBQUMsQ0FBQztBQUNQLENBQUM7QUFSRCw2QkFRQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFzc2lnbiB9IGZyb20gJ2xvZGFzaCc7XG5pbXBvcnQgeyBQYXJzZWRVc2VyQWdlbnQgfSBmcm9tICcuL3BhcnNlLXVzZXItYWdlbnQnO1xuaW1wb3J0IEJyb3dzZXJDb25uZWN0aW9uIGZyb20gJy4uL2Jyb3dzZXIvY29ubmVjdGlvbic7XG5cbmludGVyZmFjZSBCcm93c2VyIGV4dGVuZHMgUGFyc2VkVXNlckFnZW50IHtcbiAgICBhbGlhczogc3RyaW5nO1xuICAgIGhlYWRsZXNzOiBib29sZWFuO1xuICAgIG5hdGl2ZUF1dG9tYXRpb246IGJvb2xlYW47XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGdldEJyb3dzZXIgKGJyb3dzZXJDb25uZWN0aW9uOiBCcm93c2VyQ29ubmVjdGlvbiwgbmF0aXZlQXV0b21hdGlvbjogYm9vbGVhbik6IEJyb3dzZXIge1xuICAgIGNvbnN0IHsgYnJvd3NlckluZm86IHsgcGFyc2VkVXNlckFnZW50LCBhbGlhcyB9IH0gPSBicm93c2VyQ29ubmVjdGlvbjtcblxuICAgIHJldHVybiBhc3NpZ24oe30sIHBhcnNlZFVzZXJBZ2VudCwge1xuICAgICAgICBhbGlhcyxcbiAgICAgICAgaGVhZGxlc3M6IGJyb3dzZXJDb25uZWN0aW9uLmlzSGVhZGxlc3NCcm93c2VyKCksXG4gICAgICAgIG5hdGl2ZUF1dG9tYXRpb24sXG4gICAgfSk7XG59XG4iXX0=