public void BeforeScenario(ScenarioContext scenarioContext) { _driver = new ChromeDriver(); _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); _driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(10); _driver.Manage().Window.Maximize(); _driver.Navigate().GoToUrl("https://www.unleashedsoftware.com/"); scenarioContext.Add("currentDriver", _driver); }
public BasePage() { if (driver == null) { switch (Settings1.Default.browser) { case "Chrome": driver = new ChromeDriver(); break; case "Firefox": driver = new FirefoxDriver(); break; case "IE": driver = new InternetExplorerDriver(); break; default: Console.WriteLine("Unknown browser, please check if browser is correct"); break; } } driver.Manage().Window.Maximize(); baseUrl = Settings1.Default.baseURL; }
/// <summary> /// Load "Saved" Cookies into browser /// </summary> /// <param name="Cookies">An read-only collection of cookies</param> /// <param name="driver">The browser driver</param> public static void LoadCookies(this IReadOnlyCollection <OpenQA.Selenium.Cookie> Cookies, OpenQA.Selenium.IWebDriver driver) { foreach (OpenQA.Selenium.Cookie cookie in Cookies) { driver.Manage().Cookies.AddCookie(cookie); } }
public void ClassInit() { ChromeOptions options = new ChromeOptions(); options.PlatformName = "windows"; options.BrowserVersion = "77.0"; _driver = new RemoteWebDriver(new Uri("http://192.33.168.101:4444/wd/hub"), options.ToCapabilities(), TimeSpan.FromSeconds(10)); //_driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); _driver.Manage().Window.FullScreen(); _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); _DefaultUserData = FactoryDefault.CreateTestModel(); _logInPage = new LogIn_Page(_driver); _regPage = new Registration_Page(_driver); }
public void BeforeTest() { _Evidence = new Evidence(); DataExecutionPath_Folder = _Evidence.Tesste_return(_UserStory, _Scenario_Name); _Acessos.GravaJson_DataExecutionPath_Folder(DataExecutionPath_Folder); switch (navegador) { case BrowserType.InternetExplorer: SDK.Init(new SdkConfiguration()); //Reporter.Init(new ReportConfiguration()); browser = BrowserFactory.Launch(navegador); browser.Sync(); //Thread.Sleep(5000); break; case BrowserType.Chrome: driver = new OpenQA.Selenium.Chrome.ChromeDriver(); driver.Manage().Window.Maximize(); driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(Constantes.tempo_espera_TwoMinutes_InSeconds); break; } }
public void Setup() { driver = new ChromeDriver(); var loginPage = new LoginPage(driver); driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl("http://a.testaddressbook.com"); loginPage.NavigateToLoginPage(); Thread.Sleep(1000); loginPage.LoginApplication("*****@*****.**", "Parola1234"); var homePage = new HomePage(driver); Thread.Sleep(1000); var addressesPage = homePage.NavigateToAddressesPage(); Thread.Sleep(1000); addAddressPage = addressesPage.NavigateToAddAddressesPage(); Thread.Sleep(1000); }
/// <summary> /// Handles the command. /// </summary> /// <param name="driver">The driver used to execute the command.</param> /// <param name="locator">The first parameter to the command.</param> /// <param name="value">The second parameter to the command.</param> /// <returns>The result of the command.</returns> protected override object HandleSeleneseCommand(OpenQA.Selenium.IWebDriver driver, string locator, string value) { return(driver.Manage().Cookies.GetCookieNamed(locator) == null ? false : true); }
/// <summary> /// Handles the command. /// </summary> /// <param name="driver">The driver used to execute the command.</param> /// <param name="locator">The first parameter to the command.</param> /// <param name="value">The second parameter to the command.</param> /// <returns>The result of the command.</returns> protected override object HandleSeleneseCommand(OpenQA.Selenium.IWebDriver driver, string locator, string value) { driver.Manage().DeleteCookieNamed(locator); return(null); }
public void Minimize() { driver.Manage().Window.Minimize(); }
protected override object HandleSeleneseCommand(OpenQA.Selenium.IWebDriver driver, string name, string ignored) { return(driver.Manage().GetCookieNamed(name) == null ? false : true); }
protected override object HandleSeleneseCommand(OpenQA.Selenium.IWebDriver driver, string name, string ignored) { driver.Manage().DeleteCookieNamed(name); return(null); }