コード例 #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();
            }
        }
コード例 #2
0
ファイル: Methods.cs プロジェクト: Aleena10/MarsFramework
 public static void SelectFromDDL(this IWebElement element, string value)
 {
     GlobalDefinitions.Wait(20);
     new SelectElement(element).SelectByText(value);
 }
コード例 #3
0
ファイル: Methods.cs プロジェクト: Aleena10/MarsFramework
 public static void Clicks(this IWebElement element)
 {
     GlobalDefinitions.Wait(20);
     element.Click();
 }
コード例 #4
0
ファイル: Methods.cs プロジェクト: Aleena10/MarsFramework
 public static void EnterText(this IWebElement element, string value)
 {
     GlobalDefinitions.Wait(20);
     element.SendKeys(value);
 }