コード例 #1
0
ファイル: CheckPriceTariff.cs プロジェクト: magnus80/at
        public void step_16()
        {
            Logger.PrintStepName("Step 16");
            Logger.PrintAction("Переход на страницу тарифов", "");
            string rezult = profilePageR.GoToTariff();

            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Страница отображается корректно");
            }
            tariffsPageR = profilePageR.tariffsPage;
            rezult       = "";

            Logger.PrintAction("Проверка отображенных тарифов", "");
            rezult = tariffsPageR.CheckTariffPrice(db_Ans, "saleActive");
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Тарифы отображены верно");
            }

            ap.Close();
            Thread.Sleep(10000);
            Logger.PrintRezultTest(globalR);
        }
コード例 #2
0
ファイル: ProfilePage.cs プロジェクト: magnus80/at
 public string GoToTariff()
 {
     TariffsWE = new WebElement().ByXPath("//a[contains(text(),'Тарифы')]");
     if (!TariffsWE.Displayed)
     {
         return("Не отображены элементы интерфейса: ссылка на тарифы");
     }
     TariffsWE.Click();
     tariffsPage = new TariffsPage();
     return(tariffsPage.ConstructionPage());
 }