public string GoToProfile() { ProfileWE = new WebElement().ByXPath("//a[contains(@id,'postProfile')]"); if (!ProfileWE.Displayed) { return("Не отображены элементы интерфейса: ссылка на профиль"); } ProfileWE.Click(); profilePage = new ProfilePage(); return(profilePage.ConstructionPage()); }
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("Авторизация", "Логин:" + loginOF + ", Пароль: " + passwordOF); rezult = ap.Logon(loginOF, passwordOF); if (rezult != "success") { Logger.PrintRezult(false, rezult); ap.Close(); Assertion("Ошибка авторизации: " + rezult, Assert.Fail); globalR = false; } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; //Проверка отображения профиля profilePageO = new o.ProfilePage(); Logger.PrintAction("Проверка отображения профиля", ""); rezult = profilePageO.ConstructionPage(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница профиля корректна"); } }