public void ThenThePop_UpWindowForASuccessfulSaveWillBeShown() { CCENMainPage cCENMainPage = new CCENMainPage(); cCENMainPage.PreorderNumberSpan.WaitForVisibility(); IsTrue(cCENMainPage.AssertGetPreorderNumber(), "Не удалось сохранить предзаказ, либо окно с номером еще не подгрузилось"); cCENMainPage.ClosedPreorderNumberWindow(); }
public void WhenICreateSimplePreorderWithNomenclatureAndGetPreordersNubmer(string hxid) { CCENFilterPanelPage cCENFilterPanelPage = new CCENFilterPanelPage(); cCENFilterPanelPage.BeforeSetCity(); cCENFilterPanelPage.SetSPB(); CCENNomenclaturesPage cCENNomenclaturesPage = new CCENNomenclaturesPage(); cCENNomenclaturesPage.AddSomeNomenctatureToCartField("02-001").WaitForVisibility(); cCENNomenclaturesPage.SearchSomeHXID(hxid); cCENNomenclaturesPage.AddSomeNomenctatureToCart(hxid); // принудительное снятие чекбокса мобильный выезд, по причине бага 1076. cCENFilterPanelPage.PanelMobileCheckbox.Uncheck(); // "УБРАТЬ UNCHECK ПОСЛЕ ФИКСА БАГА CCEN-1076" Debug.WriteLine("УБРАТЬ UNCHECK ПОСЛЕ ФИКСА БАГА CCEN-1076"); // Debug.WriteLine(" Принудительный UNCHECK Мобильного выезда отключен."); CCENDelayConfirmWindow cCENDelay = new CCENDelayConfirmWindow(); var a = cCENDelay.AssertConfirmDialogWindow(); if (a) { cCENDelay.AddDelayedNomenclature(); } CCENCartPage cCENCartPage = new CCENCartPage(); cCENCartPage.GoToCartTab(); cCENCartPage.DiagnosicCenterItemsCollection.WaitForVisibility(); cCENCartPage.ChooseKarpovkaDC(); //IsTrue(cCENCartPage.AssertSaveButtonIsUnlock(),"Кнопка Сохранить не активировалась за долгое время. Проблемы с сайтом"); System.Threading.Thread.Sleep(4000); cCENCartPage.SavePreorderButton.WaitForAvailability(); IsTrue(cCENCartPage.AssertSaveButtonIsUnlock(), "метод не успел отработать"); CCENMainPage cCENMainPage = new CCENMainPage(); cCENMainPage.PreorderNumberSpan.WaitForVisibility(); IsTrue(cCENMainPage.AssertGetPreorderNumber(), "Не удалось сохранить предзаказ, либо окно с номером еще не подгрузилось"); PreorderId = cCENMainPage.NumberOfPreorder; cCENMainPage.ClosedPreorderNumberWindow(); System.Threading.Thread.Sleep(1500); }