/// <summary>
        /// This method launches silverlight application
        /// </summary>
        /// <param name="applicationPath">Silverlight Application path</param>
        /// <param name="browserTitle">Browser Title</param>
        /// <returns></returns>
        public override List <AutomationElement> LaunchApp(string applicationPath, string browserTitle)
        {
            this.ApplicationTitle = browserTitle;
            StateDiagnosis.Instance.StartDiagnosis(this);
            try
            {
                List <AutomationElement> aeList = BrowserSupportHandler.LaunchBrowser(applicationPath, this.ApplicationTitle);
                StateDiagnosis.Instance.StopDiagnosis(this);

                return(aeList);
            }

            catch (Exception)
            {
                StateDiagnosis.Instance.StopDiagnosis(this);
                return(null);
            }
        }
 public static void UnloadBrowser(string applicationTitle)
 {
     BrowserSupportHandler.UnloadBrowser(applicationTitle);
 }