コード例 #1
0
ファイル: TariffsPage.cs プロジェクト: magnus80/at
 public string GoToProfile()
 {
     ProfileWE = new WebElement().ByXPath("//a[contains(@id,'postProfile')]");
     if (!ProfileWE.Displayed)
     {
         return("Не отображены элементы интерфейса: ссылка на профиль");
     }
     ProfileWE.Click();
     profilePage = new ProfilePage();
     return(profilePage.ConstructionPage());
 }
コード例 #2
0
ファイル: CheckPriceTariff.cs プロジェクト: magnus80/at
        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, "Страница профиля корректна");
            }
        }