コード例 #1
0
 public void Setup()
 {
     //using (var db = new KcsarContext())
     //{
     //    this.member = db.Members.Where(f => f.ContactNumbers.Count > 1
     //        && f.Addresses.Count > 1
     //        && f.MissionRosters.Count > 1
     //        && f.TrainingRosters.Count > 1).First();
     //}
     this.browser = UIAutomation.GetAdminBrowser();
     // this.browser.NavigateToPath("/Members/Detail/" + this.member.Id.ToString());
 }
コード例 #2
0
 public void Setup()
 {
     using (var db = new KcsarContext())
     {
         Guid empty = Guid.Empty;
         this.memberId = db.Members.Where(f => f.TrainingAwards.Count > 1 && f.Id != empty).First().Id;
     }
     try
     {
         this.browser = UIAutomation.GetAdminBrowser();
         this.browser.NavigateToPath("/Members/Detail/" + this.memberId.ToString());
     }
     catch
     {
         UIAutomation.Shutdown();
         throw;
     }
 }
コード例 #3
0
        public static Browser GetBrowserAtUrl(Uri url)
        {
            if (UIAutomation.browser != null && UIAutomation.browser.BrowserType != UIAutomation.BrowserType)
            {
                UIAutomation.CloseBrowser();
            }

            if (UIAutomation.browser == null)
            {
                StartTelerikManager();
                UIAutomation.manager.LaunchNewBrowser(UIAutomation.BrowserType);
                UIAutomation.browser          = UIAutomation.manager.ActiveBrowser;
                UIAutomation.browser.Closing += new EventHandler(browser_Closing);
                UIAutomation.browser.WaitUntilReady();
            }
            UIAutomation.browser.NavigateTo(url);
            UIAutomation.browser.WaitUntilReady();
            return(UIAutomation.browser);
        }
コード例 #4
0
 public void TearDown()
 {
     UIAutomation.Shutdown();
 }
コード例 #5
0
        public void BasicFormsLogin()
        {
            Browser b = UIAutomation.GetAdminBrowser();

            Assert.IsNotNull(b.Find.ByCustom <HtmlAnchor>(f => f.HRef.EndsWith("/Account/Logout"), 3000), "Should have link to logout");
        }