예제 #1
0
        public void WhenIIntroduceTheTerminalICheckTerminalNameField()
        {
            BDMainPage BDMain = new BDMainPage();

            BDMain.OpenSorting();
            TerminalSettingPage TSettings = new TerminalSettingPage();

            IsTrue(TSettings.AssertForChooseTerminalName(), "Что-то пошло не так, нет поля или заголовка выбора терминала");
        }
예제 #2
0
        public void ThenIGoToWorkplaceAndCheckThatFieldForChoosingTerminalIsExists(string workplace)
        {
            BDMainPage BDMain = new BDMainPage();

            BDMain.OpenWorkplaceWithName(workplace);
            //ввести терминал и обновить страницу
            TerminalSettingPage TSettings = new TerminalSettingPage();

            TSettings.SetTerminalWithoutSave("1");
            CommonSteps commons = new CommonSteps();

            commons.RefreshPage();        // обновили страницу
            TSettings.WaitAfterRefresh(); // костыль, нужно заменить неявным ожиданием
            IsTrue(TSettings.AssertForChooseTerminalName(), "Что-то пошло не так, нет поля или заголовка выбора терминала");
            var teminalID = "abc";

            BDMain.SetTerminal(teminalID);
            IsTrue(TSettings.AssertWrongNameOfTerminal(teminalID), $"Что-то пошло не так, нет сообщения о том, что {teminalID} не существует");
            teminalID = "999";
            BDMain.SetTerminal(teminalID);
            IsTrue(TSettings.AssertWrongNameOfTerminal(teminalID), $"Что-то пошло не так, нет сообщения о том, что {teminalID} не существует");
        }