public void WhenICreateSimplePreorderWithNomenclaturesAndChooseDiagnosticalCenter(string hxid1, string hxid2, string hxid3, string dc) { CCENFilterPanelPage cCENFilterPanelPage = new CCENFilterPanelPage(); cCENFilterPanelPage.SetSPB(); System.Threading.Thread.Sleep(3000); CCENNomenclaturesPage cCENNomenclaturesPage = new CCENNomenclaturesPage(); cCENNomenclaturesPage.SearchSomeHXID(hxid1); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid1); cCENNomenclaturesPage.SearchSomeHXID(hxid2); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid2); cCENNomenclaturesPage.SearchSomeHXID(hxid3); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid3); CCENDelayConfirmWindow cCENDelay = new CCENDelayConfirmWindow(); var a = cCENDelay.AssertConfirmDialogWindow(); if (a) { cCENDelay.AddDelayedNomenclature(); } CCENCartPage cCENCartPage = new CCENCartPage(); cCENCartPage.GoToCartTab(); cCENCartPage.ChooseDiagnosticalCenter(dc); }
public void WhenITryToCreatePreorderWithNomenclatureAndCheckMessage(string status, string hxid) { CCENFilterPanelPage cCENFilterPanelPage = new CCENFilterPanelPage(); cCENFilterPanelPage.BeforeSetCity(); cCENFilterPanelPage.SetSPB(); //System.Threading.Thread.Sleep(3000); CCENNomenclaturesPage cCENNomenclaturesPage = new CCENNomenclaturesPage(); cCENNomenclaturesPage.SearchSomeHXID(hxid); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid); switch (status) { case "delayed": CCENDelayConfirmWindow cCENDelay = new CCENDelayConfirmWindow(); var a = cCENDelay.AssertConfirmDialogWindow(); if (a) { cCENDelay.AddDelayedNomenclature(); } CCENCartPage cCENCartPage = new CCENCartPage(); cCENCartPage.GoToCartTab(); IsTrue(cCENCartPage.AssertDelayedText(), "Предупреждение о задержанной номенклатуре отсутствует"); break; case "canceled": IsTrue(cCENNomenclaturesPage.AssertNomenclatureWasCanceled(), "Предупреждение об отмененной номенклатуре отсутствует"); break; } }
public void ThenTheIndicateOfCanceledNomenclatureWillBeShown() { CCENNomenclaturesPage nomenclaturesPage = new CCENNomenclaturesPage(SecondTab); nomenclaturesPage.AddSomeNomenctatureToCart("02-002"); // заменить на отмененный hxid после исправления CCEN-1039 System.Threading.Thread.Sleep(2000); }
public void WhenIAddNomenclatureToTheCart(string hxid) { CCENNomenclaturesPage cCENNomenclaturesPage = new CCENNomenclaturesPage(); cCENNomenclaturesPage.SearchSomeHXID(hxid); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid); // добавление исследования в корзину и ожидание загрузки }
public void WhenICreateSimplePreorderWithNomenclaturesAndGetPreordersNubmer(string hxid1, string hxid2, string hxid3) { CCENFilterPanelPage cCENFilterPanelPage = new CCENFilterPanelPage(); cCENFilterPanelPage.BeforeSetCity(); cCENFilterPanelPage.SetSPB(); System.Threading.Thread.Sleep(3000); // принудительное снятие чекбокса мобильный выезд, по причине бага 1076. cCENFilterPanelPage.PanelMobileCheckbox.Uncheck(); // "УБРАТЬ UNCHECK ПОСЛЕ ФИКСА БАГА CCEN-1076" Debug.WriteLine("УБРАТЬ UNCHECK ПОСЛЕ ФИКСА БАГА CCEN-1076"); // Debug.WriteLine(" Принудительный UNCHECK Мобильного выезда отключен."); CCENNomenclaturesPage cCENNomenclaturesPage = new CCENNomenclaturesPage(); cCENNomenclaturesPage.SearchSomeHXID(hxid1); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid1); cCENNomenclaturesPage.SearchSomeHXID(hxid2); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid2); cCENNomenclaturesPage.SearchSomeHXID(hxid3); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid3); CCENDelayConfirmWindow cCENDelay = new CCENDelayConfirmWindow(); var a = cCENDelay.AssertConfirmDialogWindow(); if (a) { cCENDelay.AddDelayedNomenclature(); } CCENCartPage cCENCartPage = new CCENCartPage(); cCENCartPage.GoToCartTab(); cCENCartPage.ChooseKarpovkaDC(); IsTrue(cCENCartPage.AssertSaveButtonIsUnlock(), "Кнопка Сохранить не активировалась за долгое время. Проблемы с сайтом"); CCENMainPage cCENMainPage = new CCENMainPage(); System.Threading.Thread.Sleep(5500); IsTrue(cCENMainPage.AssertGetPreorderNumber(), "Не удалось сохранить предзаказ, либо окно с номером еще не подгрузилось"); //PreorderId = cCENMainPage.NumberOfPreorder; cCENMainPage.ClosedPreorderNumberWindow(); System.Threading.Thread.Sleep(1500); }
public void ThenTheIndicateOfDelayedNomenclatureWillBeShown() { CommonSteps common = new CommonSteps(); SecondTabs = common.ThenTheTabWithTitleShouldBeOpened("Edit"); CCENNomenclaturesPage nomenclaturesPage = new CCENNomenclaturesPage(SecondTabs); nomenclaturesPage.AddSomeNomenctatureToCart("02-002"); //CCENCartPage cCENCartPage = new CCENCartPage(SecondTab); //cCENCartPage.GoToCartTab(); // IsTrue(cCENCartPage.AssertDelayedText(),"Нет подписи о задержке выполнения номенклатуры"); }