public BaseTest(SeleniumServerFactory <Startup> factory, ITestOutputHelper outputHelper) { Output = outputHelper; Factory = factory ?? throw new ArgumentNullException(nameof(factory)); factory.CreateClient(); Factory.RootUrl = new Uri("https://localhost:44377"); }
// Be sure that selenium-server-standalone-3.141.59.jar is running public SeleniumTests(SeleniumServerFactory <Startup> server) { this.server = server; server.CreateClient(); var opts = new ChromeOptions(); opts.AddArgument("--headless"); // Optional, comment this out if you want to SEE the browser window opts.AddArgument("no-sandbox"); this.browser = new RemoteWebDriver(opts); }
protected SeleniumRealDbBaseTest(SeleniumServerFactory <Startup> server) { this.Server = server; server.CreateClient(); var opts = new ChromeOptions(); /*opts.AddArgument("--headless");*/ //Optional, comment this out if you want to SEE the browser window opts.AddArgument("no-sandbox"); this.Browser = new RemoteWebDriver(opts); }
private void LogInWithMainAccount(IWebDriver browser, SeleniumServerFactory <Startup> server) { browser.Navigate().GoToUrl(this.Server.RootUri + "/Identity/Account/Login"); var username = browser.FindElement(By.Name("Input.Username")); var password = browser.FindElement(By.Name("Input.Password")); var form = browser.FindElement(By.TagName("form")); username.SendKeys("*****@*****.**"); password.SendKeys("testtest"); form.Submit(); browser.Navigate().GoToUrl(server.RootUri + Constants.ReactAppPath); }
public UI_Movies_With_Anonymous_User(SeleniumServerFactory <Startup> server) { Server = server; Client = Server .CreateClient(); var opts = new ChromeOptions(); opts.AddArgument("--headless"); opts.SetLoggingPreference(OpenQA.Selenium.LogType.Browser, LogLevel.All); var driver = new RemoteWebDriver(opts); Browser = driver; }
public SeleniumTests(SeleniumServerFactory <Startup> server) { Server = server; Client = Server .WithMoviesInDatabase(GetMovies()) .CreateClient(); var opts = new ChromeOptions(); opts.AddArgument("--headless"); opts.SetLoggingPreference(OpenQA.Selenium.LogType.Browser, LogLevel.All); var driver = new RemoteWebDriver(opts); Browser = driver; }
public UI_Movies_With_Administrator_User(SeleniumServerFactory <Startup> server) { Server = server; Client = Server .WithMoviesInDatabase(MoviesCatalog.GetMovies()) .WithUserLoggedIn( new MockIdentityBuilder() .WithRole("Administrator") .Identity) .CreateClient(); var opts = new ChromeOptions(); opts.AddArgument("--headless"); opts.SetLoggingPreference(OpenQA.Selenium.LogType.Browser, LogLevel.All); var driver = new RemoteWebDriver(opts); Browser = driver; }
// Be sure that selenium-server-standalone-3.141.59.jar is running public SeleniumTests(SeleniumServerFactory <Startup> server) { this.server = server; server.CreateClient(); var opts = new ChromeOptions();
public LoginTests(SeleniumServerFactory <Startup> server, ITestOutputHelper outputHelper) : base(server, outputHelper) { }
public SeleniumRealDbTests(SeleniumServerFactory <Startup> server) : base(server) { }
public AccessibilityTestsFixture() { factory = new SeleniumServerFactory <TStartup>(); BaseUrl = factory.RootUri; Driver = DriverHelper.CreateHeadlessChromeDriver(); }