Exemple #1
0
        public void Inititalize()
        {
            // advisasble to read this documentation before proceeding http://extentreports.relevantcodes.com/net/
            switch (Browser)
            {
            case 1:
                GlobalDefinitions.driver = new FirefoxDriver();
                break;

            case 2:
                GlobalDefinitions.driver = new ChromeDriver();
                GlobalDefinitions.driver.Manage().Window.Maximize();
                break;
            }
            GlobalDefinitions.Wait();
            GlobalDefinitions.driver.Navigate().GoToUrl(MarsResource.Url);

            #region Initialise Reports

            extent = new ExtentReports(ReportPath, false, DisplayOrder.NewestFirst);
            extent.LoadConfig(MarsResource.ReportXMLPath);


            #endregion

            if (MarsResource.IsLogin == "true")
            {
                SignIn loginobj = new SignIn();
                loginobj.LoginSteps();
            }
            else
            {
                SignUp obj = new SignUp();
                obj.register();
            }
        }
Exemple #2
0
 public static void SelectFromDDL(this IWebElement element, string value)
 {
     GlobalDefinitions.Wait(20);
     new SelectElement(element).SelectByText(value);
 }
Exemple #3
0
 public static void Clicks(this IWebElement element)
 {
     GlobalDefinitions.Wait(20);
     element.Click();
 }
Exemple #4
0
 public static void EnterText(this IWebElement element, string value)
 {
     GlobalDefinitions.Wait(20);
     element.SendKeys(value);
 }
        public static void SelectDayTime(IWebDriver driver, String Days, IWebElement Sunday, IWebElement Monday, IWebElement Tuesday, IWebElement Wednesday, IWebElement Thursday, IWebElement Friday, IWebElement Saturday)
        {
            switch (Days)
            {
            case "Sun":
            {
                Sunday.Click();
                GlobalDefinitions.wait(1500);
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='0']")).Clear();
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='0']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Starttime")));
                GlobalDefinitions.wait(1500);
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='0']")).Clear();
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='0']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Endtime")));
                break;
            }

            case "Mon":
            {
                Monday.Click();
                GlobalDefinitions.wait(1500);

                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='1']")).Click();
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='1']")).SendKeys(((GlobalDefinitions.ExcelLib.ReadData(2, "Starttime"))));

                GlobalDefinitions.wait(1500);

                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='1']")).Click();
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='1']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Endtime")));

                break;
            }

            case "Tue":
            {
                Tuesday.Click();
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='2']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Starttime")));
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='2']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Endtime")));
                break;
            }

            case "Wed":
            {
                Wednesday.Click();
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='3']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Starttime")));
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='3']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Endtime"))); break;
            }

            case "Thu":
            {
                Thursday.Click();
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='4']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Starttime")));
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='4']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Endtime")));
                break;
            }

            case "Fri":
            {
                Friday.Click();
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='5']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Starttime")));
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='5']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Endtime")));
                break;
            }

            case "Sat":
            {
                Saturday.Click();
                driver.FindElement(By.XPath("//input[@name='StartTime'][@index='6']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Starttime")));
                driver.FindElement(By.XPath("//input[@name='EndTime'][@index='6']")).SendKeys((GlobalDefinitions.ExcelLib.ReadData(2, "Endtime")));
                break;
            }
            }
        }