public void ThenITryToDeleteNewTerminal() { BDTerminalsPage BDTerminals = new BDTerminalsPage(); // нажать удалить и закрыть окно подтверждения удаления BDTerminals.DeleteTerminalWithThisTitleButton("New Title of Autotest Terminal").Click(); BDTerminals.ClickCloseWindowOfConfirmDeleteTerminalButton(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("ОК. Терминал не удалился"); } else { Debug.WriteLine("Что-то пошло не так, терминал удалился после закрытия окна подтверждения удаления"); } //нажать удалить и Отмена в окне подтверждения BDTerminals.DeleteTerminalWithThisTitleButton("New Title of Autotest Terminal").Click(); BDTerminals.ClickCancelDeleteTerminalButton(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("ОК. Терминал не удалился"); } else { Debug.WriteLine("Что-то пошло не так, терминал удалился после отмены подтверждения удаления"); } //нажать удалить и подтвердить удаление BDTerminals.DeleteTerminalWithThisTitleButton("New Title of Autotest Terminal").Click(); BDTerminals.ClickConfirmDeleteTerminalButton(); BDTerminals.WaitAfterRefresh(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("Что-то пошло не так, терминал не удалился после подтверждения удаления"); } else { Debug.WriteLine("ОК. Терминал удален"); } CommonSteps commons = new CommonSteps(); commons.RefreshPage(); // обновили страницу BDTerminals.WaitAfterRefresh(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("Что-то пошло не так, терминал не удалился после подтверждения удаления и обновления страницы"); } else { Debug.WriteLine("ОК. Терминал удален, не отображается после обновления страницы"); } }
public void ThenCreateNewTerminalRefreshPageAndCheckThatItExist() { BDTerminalsPage BDTerminals = new BDTerminalsPage(); // добавить новый тестовый терминал BDTerminals.ClikToAddTerminal(); BDTerminals.AddNewTerminalTitle("Title of Autotest Terminal"); BDTerminals.AddNewTerminalName("System name of Autotest Terminal"); BDTerminals.AddLaboratory(); BDTerminals.ClickSaveNewTerminalButton(); CommonSteps commons = new CommonSteps(); commons.RefreshPage(); // обновили страницу BDTerminals.WaitAfterRefresh(); if (BDTerminals.CheckNewTerminal("Title of Autotest Terminal").Exists()) { Debug.WriteLine("ОК. Терминал добавлен"); } else { Debug.WriteLine("Что-то пошло не так, новый терминал не сохранился"); } }
public void ThenITryToChangeInputFieldsInNewTerminal() { BDTerminalsPage BDTerminals = new BDTerminalsPage(); // нажать добавить и отменить BDTerminals.ClikToAddTerminal(); BDTerminals.AddNewTerminalTitle("New Title of Autotest Terminal"); BDTerminals.AddNewTerminalName("New System name of Autotest Terminal"); BDTerminals.AddAnotherLaboratory(); BDTerminals.ClikCancelAddNewTerminalButton(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("Что-то пошло не так, сохранен новый терминал при нажатии на Отмену"); } else { Debug.WriteLine("ОК. При отмене новый терминал не добавляется"); } // изменить поля и нажать отменить BDTerminals.ChangeTerminalWithThisTitleButton("Title of Autotest Terminal").Click(); BDTerminals.CleanEmrtyTerminalTitle(); BDTerminals.CleanEmrtyTerminalName(); BDTerminals.AddNewTerminalTitle("New Title of Autotest Terminal"); BDTerminals.AddNewTerminalName("New System name of Autotest Terminal"); BDTerminals.AddAnotherLaboratory(); BDTerminals.ClikCancelAddNewTerminalButton(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("Что-то пошло не так, сохренены изменения при отмене"); } else { Debug.WriteLine("ОК. Изменения при отмене не применились"); } // изменить поля и нажать сохранить BDTerminals.ChangeTerminalWithThisTitleButton("Title of Autotest Terminal").Click(); BDTerminals.CleanEmrtyTerminalTitle(); BDTerminals.CleanEmrtyTerminalName(); BDTerminals.AddNewTerminalTitle("New Title of Autotest Terminal"); BDTerminals.AddNewTerminalName("New System name of Autotest Terminal"); BDTerminals.AddAnotherLaboratory(); BDTerminals.ClickSaveNewTerminalButton(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("ОК. Изменения в полях сохранены"); } else { Debug.WriteLine("Что-то пошло не так, изменения не сохранены"); } CommonSteps commons = new CommonSteps(); commons.RefreshPage(); // обновили страницу BDTerminals.WaitAfterRefresh(); if (BDTerminals.CheckNewTerminal("New Title of Autotest Terminal").Exists() & BDTerminals.CheckNewTerminal("New System name of Autotest Terminal").Exists()) { Debug.WriteLine("ОК. Изменения в полях отображаются после обновления страницы"); } else { Debug.WriteLine("Что-то пошло не так, изменения не сохранены, не отображаются после обноления страницы"); } }