UNPKG

raygun4js

Version:
33 lines (30 loc) 884 B
/* globals browser, window */ var _ = require('underscore'); module.exports = { isIEVersion: function(version) { return browser.desiredCapabilities.browserName === 'internet explorer' && browser.desiredCapabilities.version === version; }, isOldIE: function() { return this.isIEVersion('8') || this.isIEVersion('9'); }, inFlightXHRs: function() { return browser.execute(function() { return window.__inFlightXHRs; }).value; }, sentPayloads: function() { return browser.execute(function() { return window.__requestPayloads; }).value; }, getBreadcrumbs: function() { var crumbs = browser.execute(function() { return window.__requestPayloads[0].Details.Breadcrumbs; }).value; return crumbs; }, firstBreadcrumb: function() { return this.getBreadcrumbs()[0]; } };