コード例 #1
0
 public void ClickManualAddAddress()
 {
     //_addManualAddressButton.Click();
     AutomationSugar.WaitFor(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("find_address_jobstep_button")));
     AutomationSugar.ClickOn(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("find_address_jobstep_button")));
     AutomationSugar.WaitForAjaxCompletion();
 }
コード例 #2
0
        public void ClickSave(string automationID)
        {
            AutomationSugar.ClickOn(new ByChained(DialogIdentifier, SeSugar.Automation.SimsBy.AutomationId(automationID)));
            AutomationSugar.WaitForAjaxCompletion();

            System.Threading.Thread.Sleep(5000);
        }
コード例 #3
0
        protected TPageObject ClickAdd <TPageObject>() where TPageObject : BaseComponent, new()
        {
            AutomationSugar.WaitFor(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("add_button")));
            AutomationSugar.ClickOn(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("add_button")));
            AutomationSugar.WaitForAjaxCompletion();

            return(new TPageObject());
        }
コード例 #4
0
ファイル: PupilContactPage.cs プロジェクト: NanaShenley/sel
            public void ClickMoveAddress()
            {
                AutomationSugar.WaitFor("Action_Dropdown");
                AutomationSugar.ClickOn("Action_Dropdown");
                AutomationSugar.WaitForAjaxCompletion();

                AutomationSugar.WaitFor("Move_address_Action");
                AutomationSugar.ClickOn("Move_address_Action");
                AutomationSugar.WaitForAjaxCompletion();
            }
コード例 #5
0
ファイル: PupilContactPage.cs プロジェクト: NanaShenley/sel
            public void ClickEditAddress()
            {
                AutomationSugar.WaitFor("Action_Dropdown");
                AutomationSugar.ClickOn("Action_Dropdown");
                AutomationSugar.WaitForAjaxCompletion();

                AutomationSugar.WaitFor("Edit_Address_Action");
                AutomationSugar.ClickOn("Edit_Address_Action");
                AutomationSugar.WaitForAjaxCompletion();
            }
コード例 #6
0
        public void ClickDelete()
        {
            AutomationSugar.WaitFor("delete_button");
            AutomationSugar.ClickOn("delete_button");
            AutomationSugar.WaitForAjaxCompletion();

            AutomationSugar.WaitFor(new ByChained(SeSugar.Automation.SimsBy.AutomationId("confirm_delete_dialog"), SeSugar.Automation.SimsBy.AutomationId("continue_with_delete_button")));
            AutomationSugar.ClickOn(new ByChained(SeSugar.Automation.SimsBy.AutomationId("confirm_delete_dialog"), SeSugar.Automation.SimsBy.AutomationId("continue_with_delete_button")));
            AutomationSugar.WaitForAjaxCompletion();
        }
コード例 #7
0
        public SearchListResultsComponent <TResultTile> Search()
        {
            WebDriverWait wait = new WebDriverWait(WebContext.WebDriver, TimeSpan.FromSeconds(10));
            Stopwatch     sw   = new Stopwatch();

            sw.Start();
            AutomationSugar.ClickOn(new ByChained(this._parent.ComponentIdentifier, SimsBy.AutomationId("search_criteria_submit")));
            _logger.LogLine("Waiting and clicking on search button took {0}ms.", sw.ElapsedMilliseconds);
            wait.Until(ExpectedConditions.ElementIsVisible(new ByChained(this._parent.ComponentIdentifier, SimsBy.AutomationId("resultTile"))));
            _logger.LogLine("Waiting search results took {0}ms.", sw.ElapsedMilliseconds);
            SearchListResultsComponent <TResultTile> results = new SearchListResultsComponent <TResultTile>(_parent);

            _logger.LogLine("Binding seach results tool {0}ms.", sw.ElapsedMilliseconds);
            sw.Stop();
            return(results);
        }
コード例 #8
0
        public void PupilConduct_AddNewConduct()
        {
            //Arrange
            //Arrange
            SeleniumHelper.Login(SeleniumHelper.iSIMSUserType.TestUser, enabledFeatures: BehaviourEventsFeature);
            Wait.WaitForDocumentReady();

            // Navigate to Pupil Record
            AutomationSugar.NavigateMenu("Tasks", "Pupil Conduct", "Behaviour Events");
            Thread.Sleep(5);
            AutomationSugar.WaitFor("add_button");
            AutomationSugar.ClickOn("add_button");
            AutomationSugar.WaitForAjaxCompletion();

            // Verify data is saved Success
            Assert.AreEqual(true, CheckNewFormIsShown(), "Success behaviour form is display");
        }
コード例 #9
0
ファイル: PupilContactPage.cs プロジェクト: NanaShenley/sel
 public void ClickAddAddress()
 {
     AutomationSugar.WaitFor("add_an_address_button");
     AutomationSugar.ClickOn("add_an_address_button");
     AutomationSugar.WaitForAjaxCompletion();
 }
コード例 #10
0
 public static void WaitForAndClickOn(By element)
 {
     AutomationSugar.WaitFor(element);
     AutomationSugar.ClickOn(element);
 }
コード例 #11
0
 public void ClickClear()
 {
     AutomationSugar.WaitFor(new ByChained(this.ComponentIdentifier, SimsBy.AutomationId("clear_jobstep_button")));
     AutomationSugar.ClickOn(new ByChained(this.ComponentIdentifier, SimsBy.AutomationId("clear_jobstep_button")));
     AutomationSugar.WaitForAjaxCompletion();
 }
コード例 #12
0
 public void ClickAdd()
 {
     AutomationSugar.WaitFor(new ByChained(SeSugar.Automation.SimsBy.AutomationId("add_button")));
     AutomationSugar.ClickOn(new ByChained(SeSugar.Automation.SimsBy.AutomationId("add_button")));
     //AutomationSugar.WaitForAjaxCompletion();
 }
コード例 #13
0
 public void ClickSave()
 {
     AutomationSugar.WaitFor(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("well_know_action_save")));
     AutomationSugar.ClickOn(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("well_know_action_save")));
     AutomationSugar.WaitForAjaxCompletion();
 }
コード例 #14
0
 public void ClickAdd()
 {
     AutomationSugar.WaitFor(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("add_button")));
     AutomationSugar.ClickOn(new ByChained(this.ComponentIdentifier, SeSugar.Automation.SimsBy.AutomationId("add_button")));
     AutomationSugar.WaitForAjaxCompletion();
 }