Esempio n. 1
0
 public void SelectWeekDaysCheckBox()
 {
     if (!IsElemetPresent(driver, By.XPath("//a[contains(@id,'chkWeekDays_lnkCheckbox')]//img[contains(@src,'chk_on')]")))
     {
         ElementExtensions.ClickOnLink(chkBoxWeekDay);
     }
 }
Esempio n. 2
0
 public void SelectAlarm()
 {
     if (!IsElemetPresent(driver, By.XPath("//a[contains(@id,'chkAlarm_lnkCheckbox')]//img[contains(@src,'chk_on')]")))
     {
         ElementExtensions.ClickOnLink(chkAlarm);
     }
 }
Esempio n. 3
0
        public void SelectCreatedSchedule()
        {
            IWebElement               listTable     = lstScheduler;
            List <string>             schedulerlist = new List <string>();
            ICollection <IWebElement> list          = listTable.FindElements(By.TagName("tr"));

            ElementExtensions.ClickOnLink(driver.FindElement(By.XPath("//table[contains(@id,'gvSchedules')]/tbody/tr[" + list.Count() + "]")));
        }
 public void ModifyParaMeters()
 {
     ElementExtensions.ClickOnLink(lnkEditParaMeters);
     ElementExtensions.ClearTextValue(txtLowerLimit);
     ElementExtensions.EnterTextValue(txtLowerLimit, "2");
     ElementExtensions.ClearTextValue(txtUpperLimit);
     ElementExtensions.EnterTextValue(txtUpperLimit, "2");
     ElementExtensions.ClickOnButton(btnApplyParaMeters);
 }
Esempio n. 5
0
        public int ActiveINfoAdvisoryDisplayed()
        {
            int totalActiveInfoAdvisory = 0;

            if (IsInfo_AdvisoryPresent())
            {
                ElementExtensions.ClickOnLink(lnkInfo_Advisory);
                IWebElement BaseElement = lstInfoAdvisory;

                ICollection <IWebElement> ActiveInfoAdvisory = BaseElement.FindElements(By.TagName("tr"));

                if (IsElemetPresent(driver, By.XPath("//table[@id='ctl00_ctl00_cphContent_cphContent_gvAlerts']/tbody")))
                {
                    totalActiveInfoAdvisory = ActiveInfoAdvisory.Count() - 1;
                }
                else
                {
                    throw new Exception("No alert are present");
                }
            }

            return(totalActiveInfoAdvisory);
        }
Esempio n. 6
0
        public int ActiveWarningDisplayed()
        {
            int totalActiveWarning = 0;

            if (IsWarningPresent())
            {
                ElementExtensions.ClickOnLink(lnkWarning);
                IWebElement BaseElement = lstWarning;

                ICollection <IWebElement> ActiveWarning = BaseElement.FindElements(By.TagName("tr"));

                if (IsElemetPresent(driver, By.XPath("//table[@id='ctl00_ctl00_cphContent_cphContent_gvAlerts']/tbody")))
                {
                    totalActiveWarning = ActiveWarning.Count() - 1;
                }
                else
                {
                    throw new Exception("No warning are present");
                }
            }

            return(totalActiveWarning);
        }
Esempio n. 7
0
        public int ActiveErrorDisplayed()
        {
            int totalActiveAlarm = 0;

            if (IsErrorPresent())
            {
                ElementExtensions.ClickOnLink(lnkError);
                IWebElement BaseElement = lstAlarm;

                ICollection <IWebElement> ActiveAlert = BaseElement.FindElements(By.TagName("tr"));

                if (IsElemetPresent(driver, By.XPath("//table[@id='ctl00_ctl00_cphContent_cphContent_gvAlerts']/tbody")))
                {
                    totalActiveAlarm = ActiveAlert.Count() - 1;
                }
                else
                {
                    throw new Exception("No alert are present");
                }
            }

            return(totalActiveAlarm);
        }
Esempio n. 8
0
 public void NavigateToHomePage()
 {
     ElementExtensions.ClickOnLink(lnkHomePage);
 }
Esempio n. 9
0
 public HistorianPage NavigateToHistorianPage()
 {
     ElementExtensions.ClickOnLink(lnkHistorian);
     return(new HistorianPage(driver));
 }
Esempio n. 10
0
 public void SwitchToSchedulerTab()
 {
     ElementExtensions.ClickOnLink(lnkScheduler);
 }
Esempio n. 11
0
 public void SwitchToSMTPAuth_Tab()
 {
     ElementExtensions.ClickOnLink(tabSMTPAuthSetting);
 }
Esempio n. 12
0
 public void NavigateToPageDestinationLink()
 {
     ElementExtensions.ClickOnLink(lnkPageDestinations);
 }