public static Dictionary <String, Object> EndTransaction(String txnName, IWebDriver browser)
        {
            LOGGER.Debug("Started collecting data for Transaction : " + txnName.Replace(" ", "_") + " with status 1");
            Dictionary <String, Object> rtnValue = new Dictionary <string, object>();

            try
            {
                rtnValue = CollectorUtils.extractData(txnName.Replace(" ", "_"), browser.Url, browser, 1);
            }
            catch (Exception e)
            {
                LOGGER.Error("Exception collecting data for Transaction : " + txnName.Replace(" ", "_") + " with status 1 at " + e);
            }
            LOGGER.Debug("Completed collecting data for Transaction :  " + txnName.Replace(" ", "_") + " with status 1");
            return(rtnValue);
        }
示例#2
0
        public static Dictionary <String, Object> EndTransaction(String txnName, BrowserWindow browser, int txnStatus)
        {
            LOGGER.Debug("Started collecting data for Transaction : " + txnName.Replace(" ", "_") + " with status " + txnStatus);
            Dictionary <String, Object> rtnValue = new Dictionary <string, object>();

            try
            {
                rtnValue = CollectorUtils.extractData(txnName.Replace(" ", "_"), browser.Uri.ToString(), browser, txnStatus);
            }
            catch (Exception e)
            {
                LOGGER.Error("Exception collecting data for Transaction : " + txnName.Replace(" ", "_") + " with status " + txnStatus + " at " + e);
            }
            LOGGER.Debug("Completed collecting data for Transaction :  " + txnName.Replace(" ", "_") + " with status " + txnStatus);
            return(rtnValue);
        }