public App() { InitializeComponent(); Instance = this; MainPage = new AuthorizationPage(); //MainPage = new CompanyCarsPage(); }
public void GivenIHaveNavigateToMyWebsite() { IWebDriver driver = (IWebDriver)scenarioContext["_driver"]; AuthorizationPage authorizationPage = new AuthorizationPage(driver); scenarioContext["authorizationPage"] = authorizationPage; }
protected override void OnStart() { using (var client = new WebApiClient()) { User user; try { var info = _loginInfoHandler.GetLoginInformation(); user = !string.IsNullOrEmpty(info.SocialId) ? client.GetUserLoginInfo(info.SocialId) : null; CurrentUserLoginInfo = user; } catch (Exception ex) { user = null; } if (user != null) { MainPage = new MainPage(user); } else { MainPage = new AuthorizationPage(); } } }
public void step_08() { var nullTran = @"UPDATE ecr9_subscriber SET Sub_Status = 'S' WHERE Customer_id = " + ban; Executor.ExecuteUnSelect(nullTran); Logger.PrintStepName("Step 8"); Logger.PrintAction("Проверка распредения заблокированным абонентам", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); ap.ConstructionPage(); ap.Logon(login, password); homePage = new HomePage(); homePage.ConstructionPage(); homePage.GoToManagerContractPage(); managerContractPage = homePage.managerContractPage; managerContractPage.SelectNumbers(); Logger.PrintAction("Переход в 'Распределение баланса'", ""); string rezult = managerContractPage.onClickDistributionPayment(); if (rezult == "lookusers") { Logger.PrintRezult(true, "Предупрежедние о том что юзеры заблокированны отображено"); } nullTran = @"UPDATE ecr9_subscriber SET Sub_Status = 'A' WHERE Customer_id = " + ban; Executor.ExecuteUnSelect(nullTran); Logger.PrintRezultTest(globalR); managerContractPage.Close(); }
public void TestAbilityToReadMessages() { AuthorizationPage authorizationPage = new AuthorizationPage(Driver); ProfilePage profilePage = authorizationPage.LogIn(); profilePage.GoToMessagePage().ReadFirstMessage().GoToFriendsPage(); }
public MainWindow() { InitializeComponent(); AuthorizationPage AuthPage = new AuthorizationPage(); MainFrame.Navigate(AuthPage); }
public void SetUp() { var authorizationPage = new AuthorizationPage(Driver); authorizationPage .GoToPage("http://qaauto.co.nz/billing-order-form/") .LogIn("Testing"); }
public static void Login(BaseDriver driver) { AuthorizationPage page = new AuthorizationPage(driver); page.OpenPage(); page.LogIn(TestUserEmail, TestUserPassword); Thread.Sleep(2000); }
public void Login(string login, string password) { AuthorizationPage authorizationPage = new AuthorizationPage(driver); authorizationPage.loginField.SendKeys(login); authorizationPage.passwordField.SendKeys(password); authorizationPage.signinButton.Click(); }
public void WhenIClickButtonSignIn() { IWebDriver driver = (IWebDriver)scenarioContext["_driver"]; driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); AuthorizationPage authorizationPage = (AuthorizationPage)scenarioContext["authorizationPage"]; authorizationPage.ButtonSignIn(); }
public void GivenITypedAnd(string email, string password, Table table) { AuthorizationPage authorizationPage = (AuthorizationPage)scenarioContext["authorizationPage"]; email = table.Rows[0]["email"]; password = table.Rows[0]["password"]; authorizationPage.MethodForAuthorization(email, password); //loginPage.MethodForAuthorization(table.Rows[0]["Login"], table.Rows[0]["Password"]); }
public void AuthorizationTestNegative() { Login(validLogin, invalidPassword); Thread.Sleep(5000); AuthorizationPage authorizationPage = new AuthorizationPage(driver); Assert.True(IsElementPresent(authorizationPage.errorAuthorizationMessage), $"Element '{authorizationPage.errorAuthorizationMessage}' is not present on the page as expected"); }
public void step_01() { string rezult = ""; Logger.PrintHeadTest(testName); Logger.PrintStepName("Step 1"); Logger.PrintAction("Открытие стенда", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); rezult = ap.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } rezult = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); rezult = ap.Logon(login, password); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); ap.Close(); Logger.PrintRezultTest(globalR); Assertion("Ошибка авторизации: " + rezult, Assert.Fail); } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; //Проверка отображения профиля homePage = new HomePage(); Logger.PrintAction("Проверка отображения главной страницы", ""); rezult = homePage.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Главная страница корректна"); } rezult = ""; }
public override void SetUp() { base.SetUp(); page = new AuthorizationPage(fixture.Driver); // подготовка тестовых данных name = "Autotest user " + DateTime.Now.ToString("ddMMyyyyhhmmss"); surname = "Autotest user " + DateTime.Now.ToString("ddMMyyyyhhmmss"); email = "autotestmail" + DateTime.Now.ToString("ddMMyyyyhhmmss") + "@prettyprintedautotest.com"; password = Utilities.GenerateNumbers(8); AuthorizationRequests.RegisterUser(name, surname, email, password); }
public void step_01() { string rezult = ""; Logger.PrintHeadTest(testName); Logger.PrintStepName("Step 1"); Logger.PrintAction("Открытие стенда", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); rezult = ap.ConstructionPage(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } rezult = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); rezult = ap.Logon(login, password); if (rezult != "success") { Logger.PrintRezult(false, rezult); ap.Close(); Assertion("Ошибка авторизации: " + rezult, Assert.Fail); globalR = false; } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; //Проверка отображения профиля profilePage = new ProfilePage(); Logger.PrintAction("Проверка отображения профиля", ""); rezult = profilePage.ConstructionPage(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница профиля корректна"); } currentTariff = profilePage.GetCurrentTariff(db_Ans, phoneNumber); }
public void IsIncorrectAuthorizationIsFailedTest() { driver = Browser.GetDriver(); HomePage homePage = new HomePage(); homePage.GoToSignInPage(); homePage.TypeLogin("FakeLogin"); homePage.TypePassword("FakePassword"); homePage.ClickSubmitButtonOnFrame(); AuthorizationPage authorizationPage = new AuthorizationPage(); Assert.IsTrue(authorizationPage.IsErrorTextPresent()); }
public void step_03() { Thread.Sleep(5000); Logger.PrintStepName("Step 3"); Logger.PrintAction("Сравнение суммы с Системой корпоративной предоплаты", ""); SKPPage skp = new SKPPage(); Thread t = new Thread(Aut); skp.Open(scpUrl); t.Start(); string rezult = skp.GetBalance(ban); if (skp.balance.Replace(" руб.", "") != homePage.balance.Replace(" ", "") || !skp.balance.Replace(" руб.", "").Contains(contractPage.balance.Replace("На балансе Вашего договора ", "").Replace(" руб.", ""))) { globalR = false; Logger.PrintRezult(false, "Балансы некорректен"); } else { Logger.PrintRezult(true, "Баланс корректен"); } balance = Convert.ToDouble(homePage.balance.Replace(" ", "")); skp.AddPayment("20"); skp.Close(); t.Abort(); GC.Collect(); Logger.PrintAction("Сравнение суммы с Системой корпоративной предоплаты после платежа", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); ap.ConstructionPage(); ap.Logon(login, password); homePage = new HomePage(); homePage.ConstructionPage(); homePage.BoxContactInfoOpen(); if (balance + 20 != Convert.ToDouble(homePage.balance.Replace(" ", ""))) { Logger.PrintRezult(false, "Баланс не корректен"); } else { Logger.PrintRezult(true, "Баланс корректен"); } Logger.PrintRezultTest(globalR); ap.Close(); }
public void step_01() { string rezult = ""; Logger.PrintHeadTest(testName);//пишем в лог(путь по дефолту С:\Atu\Logs\) Logger.PrintStepName("Step 1"); Logger.PrintAction("Открытие стенда", ""); ap = new AuthorizationPage(); ap.Open();//открываем браузер на странице авторизации(url c конфига xls тянется) //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); rezult = ap.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } rezult = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); rezult = ap.Logon(login, password); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); ap.Close(); Logger.PrintRezultTest(globalR); } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; }
public AuthorizationPageBL(IWebDriver webDriver) : base(webDriver) { authorizationPage = new AuthorizationPage(webDriver); }