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(); } }
public static void SelectFromDDL(this IWebElement element, string value) { GlobalDefinitions.Wait(20); new SelectElement(element).SelectByText(value); }
public static void Clicks(this IWebElement element) { GlobalDefinitions.Wait(20); element.Click(); }
public static void EnterText(this IWebElement element, string value) { GlobalDefinitions.Wait(20); element.SendKeys(value); }