public LoginFacade(UserLoginPage userLoginPage, AdminLoginPage adminLoginPage, AccountPage accountPage, DashboardPage dashboardPage) { _accountPage = accountPage; _adminLoginPage = adminLoginPage; _dashboardPage = dashboardPage; _userLoginPage = userLoginPage; }
public void SearchAndRequestMovie() { using (Driver) { var userLogin = new UserLoginPage(Driver); var search = userLogin.Login("AutomationUser"); search.SearchForMovie("007"); } }
public void LoginWithoutAuthentication() { using (Driver) { var userLogin = new UserLoginPage(Driver); var search = userLogin.Login("AutomationUser"); Assert.That(search.PageTitle.Exists()); } }
public ActionResult Login(UserLoginPage data) { string message = ""; try { AzureConnection db = new AzureConnection(); var result = db.user_table.Where(x => x.email == data.EmailID && x.password == data.Password).FirstOrDefault(); if (result == null) { message = "Invalid credential provided"; } else { if (result.emailVerified == false) { message = "Your account is not verified!"; } else { Session["username"] = result.username; Session["email"] = result.email; Session["qrkey"] = result.qrkey; if (Session["next_url"] == null) { return(RedirectToAction("", "Home")); } else if (Session["user_type"] != null) { return(Redirect(Session["next_url"].ToString())); } else { return(RedirectToAction("", "Home")); } } } } catch { message = "Database connection failed!"; } ViewBag.Message = message; return(View(data)); }
public void LoginToUserAccount() { HomePage homePage = new HomePage(this.TestObject); homePage.NavigateToHomePage(); Assert.AreEqual(true, homePage.IsPageLoaded()); homePage.ClickonLoginLink(); UserLoginPage loginToSite = new UserLoginPage(this.TestObject); loginToSite.LogInToUserAccount(); homePage.SelectMyOrdersLink(); MyOrderPageModel myOrders = new MyOrderPageModel(this.TestObject); myOrders.VerifyMyOrderPage(); // TODO: Add test code //PageModel page = new PageModel(this.TestObject); //page.OpenPage(); }
public Order_AddOrderLineToTheCartSteps(WebTestsFixtureAutomation testsFixture) { _testsFixture = testsFixture; _orderPage = new OrderPage(testsFixture.BrowserHelper); _userLoginPage = new UserLoginPage(testsFixture.BrowserHelper); }