public void BeforeEachTestCase() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]); Page.Login.Login(); }
public void Initialize() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.GetDriver.Manage().Window.Maximize(); BrowserFactory.GoToURL(ConfigurationManager.AppSettings["URL"]); scenario = featureName.CreateNode <Scenario>(ScenarioContext.Current.ScenarioInfo.Title); }
public void GivenIAmAlreadyInLoginPage() { BrowserFactory.InitBrowser(); BrowserFactory.LoadApplication(); Page.Home.SelectLogin(); Page.Login.ValidLogin(); }
public void GivenIAmAlreadyInResetPasswordPage() { BrowserFactory.InitBrowser(); BrowserFactory.LoadApplication(); Page.Home.SelectLogin(); Page.Login.GoFindPassword(); }
public void GivenIAmAlreadyInRegisterPage() { BrowserFactory.InitBrowser(); BrowserFactory.LoadApplication(); Page.Home.SelectLogin(); Page.Login.GoRegisterPage(); }
public void Setup() { BrowserFactory fact = new BrowserFactory(); driver = fact.InitBrowser("chrome"); driver.Url = Config.URL; }
public AbstractStepDefs() { if (_driver == null) { BrowserFactory.InitBrowser("Chrome"); _driver = BrowserFactory.Driver; } }
//[TestCaseSource("WebBrowser")] public static void SetUpDriver() { BrowserFactory.InitBrowser(browser); log.WriteMessagesInFile($"Browser {browser} was initiated successfuly"); BrowserFactory.GoToUrl(ConfigurationManager.AppSettings["URL"]); // BrowserFactory.GoToUrl(url); BrowserFactory.MaximizeWindow(); }
public void GivenIAmAlreadyInPictureUploadingPage() { BrowserFactory.InitBrowser(); BrowserFactory.LoadApplication(); Page.Home.SelectLogin(); Page.Login.ValidLogin(); Page.Avatar.ClickSetting(); }
public void GivenIHaveLoggedIntoTheTurnUpPortal() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]); // login into Turn up portal Page.Login.Login(); }
public void SetUp() { //run Chrome as default browser if the parameter is missing browserName = NUnit.Framework.TestContext.Parameters.Get("Browser", "Chrome"); this.driver = BrowserFactory.InitBrowser(browserName); driver.Manage().Window.Maximize(); Console.WriteLine("the browser selected is: " + browserName); }
public void GivenIAmAlreadyInClassOrderPage() { BrowserFactory.InitBrowser(); BrowserFactory.LoadApplication(); Page.Home.SelectLogin(); Page.Login.GoAdminLogin(); Page.Order.GoClassOrderPage(); }
public void GivenIAmAlreadyInInfoManagementPage() { BrowserFactory.InitBrowser(); BrowserFactory.LoadApplication(); Page.Home.SelectLogin(); Page.Login.GoAdminLogin(); Page.InfoMgt.GoInfoMgtPage(); }
public void GivenOpenBrowser(string browser, string password) { string url = ConfigurationManager.AppSettings["URL"]; BrowserFactory.InitBrowser(browser); BrowserFactory.LoadApplication(url); Page.Login.LogInToApp(password); }
public void Initialize() { BrowserFactory.InitBrowser("IE"); // BrowserFactory.LoadApplication("https://eswp-pt2.azurewebsites.net/"); BrowserFactory.LoadApplication("https://eswppt.azurewebsites.net/"); //Create dynamic scenario name scenario = featureName.CreateNode <Scenario>(ScenarioContext.Current.ScenarioInfo.Title); }
public void Test() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]); Page.Login.LoginToApplication("LogInTest"); BrowserFactory.CloseAllDrivers(); }
public void SetUpTest() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.OpenFullScreen(); BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]); BrowserFactory.Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(8); Pages.Main.OpenLoginPage(); Pages.Login.LoginToPage(); }
public void Setup() { BrowserFactory fact = new BrowserFactory(); driver = fact.InitBrowser("chrome"); driver.Manage().Window.Maximize(); driver.Url = Config.URL; }
public void LogIn() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL_QA_GODREJ"]); Thread.Sleep(2000); Autenticacion.AutenticacionApp.autenticacionGodrej(); Thread.Sleep(3000); }
public void GivenIAmInArticleCategoryPage() { BrowserFactory.InitBrowser(); BrowserFactory.LoadApplication(); Page.Home.SelectLogin(); Page.Login.GoAdminLogin(); Page.InfoMgt.GoInfoMgtPage(); Page.InfoMgt.GoArticlePage(); }
public AbstractStepDefs() { if (_driver == null) { config = JsonConvert.DeserializeObject(File.ReadAllText(PathUtils.GetPath(@"config\config.json"))); string browser = config.runner.browser; BrowserFactory.InitBrowser(browser); _driver = BrowserFactory.Driver; } }
public void BeforeScenario() { BrowserFactory.InitBrowser("Chrome"); _ngDriver = BrowserFactory.NGDriver; _ngDriver.Manage().Cookies.DeleteAllCookies(); wait = new WebDriverWait(_ngDriver, TimeSpan.FromSeconds(10)); actions = new Actions(_ngDriver); _ngDriver.Manage().Window.Maximize(); // _ngDriver.Navigate().GoToUrl("about:blank"); }
public void SetUp() { BrowserFactory.InitBrowser(BrowserEnum.Chrome); var name = "alexandra"; var psw = "123"; var loginPage = new LoginPage(); loginPage.LoginMethod(name, psw); }
public void Browser() { //s.startBrowser(); BrowserFactory.InitBrowser("Chrome"); BrowserFactory.LoadApplication(geturl2()); // driver.Url = geturl2(); // IWebElement element = driver.FindElement(By.XPath("//*[@class='gLFyf gsfi']")); // element.SendKeys("guru99"); // IWebElement element1 = driver.FindElement(By.XPath("(//*[@class='gNO89b'])[2]")); //element1.Click(); }
public void CreateNewAuthor() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]); handle = BrowserFactory.GetCurrentHandle(); Page.Login.LoginToApplication(); Page.Home.ClickAuthorManagement(); Page.authorManagement.ClickOnCreate(); Page.createAuthor.createAuthor(); Page.authorManagement.VerifyCreatedAuthor(); }
public void Initialize() { BrowserFactory.InitBrowser(Config.Browser.ToUpper()); _driver = BrowserFactory.Driver; if (Config.Browser.ToUpper() == "CHROME") { _driver.Manage().Window.Maximize(); } _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(Config.ImplicitWait); _homePage = new HomePage(_driver); _loginPage = new LoginPage(_driver); }
public void SetUp() { BrowserFactory.InitBrowser(BrowserEnum.Chrome); var name = "alexandra"; var psw = "123"; var loginPage = new LoginPage(); loginPage.LoginMethod(name, psw); FirstName = "Test" + Rand.Next(100, 999); LastName = "TEST"; }
public void Test() { IWebDriver driver = new ChromeDriver(); driver.Url = ConfigurationManager.AppSettings["URL"]; BrowserFactory.InitBrowser("Firefox"); BrowserFactory.LoadApplicationURL(ConfigurationManager.AppSettings["URL"]); //AppSettings points to Environment.config Where the URL value is stored InitThisPage.HomePage.ClickOnMyAccount(); InitThisPage.LoginPage.LoginIntoApplication("adfasdfsdf", "sfadsfa"); BrowserFactory.CloseAllDrivers(); }
public void TestBrowser() { BrowserFactory.InitBrowser("Chrome"); BrowserFactory.LoadApplication("https://opensource-demo.orangehrmlive.com/index.php/auth/login"); //var homePage = new HomePage(driver); //homePage.ClickOnMyAccount(); //var loginPage = new LoginPage(driver); //loginPage.LoginToApplication("LogInTest"); // BrowserFactory.CloseAllDrivers(); }
public void Test() { //Using Divers/Browser factory BrowserFactory.InitBrowser("Firefox"); BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]); //IWebDriver driver = new FirefoxDriver(); //use configurations managem //driver.Url = "http://www.store.demoqa.com"; // //driver.Url = ConfigurationManager.AppSettings["URL"]; /* * driver.FindElement(By.XPath(".//*[@id='account']/a")).Click(); * driver.FindElement(By.Id("log")).SendKeys("selenium_test"); * driver.FindElement(By.Id("pwd")).SendKeys("selenium_test_pwd_11"); * driver.FindElement(By.Id("login")).Click(); * driver.FindElement(By.XPath(".//*[@id='meta']/ul/li[2]/a")).Click(); * driver.Quit(); */ // using PageObject Design Pattern (OpenQA.Selenium.Support.PageObjects) /* * var homePage = new HomePage(); * PageFactory.InitElements(driver, homePage); * homePage.MyAccount.Click(); * * var loginPage = new LoginPage(); * PageFactory.InitElements(driver, loginPage); * loginPage.UserName.SendKeys("selenium_test"); * loginPage.Password.SendKeys("selenium_test_pwd_11"); * loginPage.Submit.Click(); */ //Optimizing Page Object Model //1.Initialize Elements within the Constructor //2.Binding methods within the PageObject class //Use Page class to Init page //var homePage = new HomePage(BrowserFactory.Driver); //homePage.ClickOnMyAccount(); Page.Home.ClickOnMyAccount(); //var loginPage = new LoginPage(BrowserFactory.Driver); //loginPage.LoginToApplication("LogInTest"); Page.Login.LoginToApplication("LoginTest"); //driver.Close(); BrowserFactory.CloaseAllDrivers(); }