public void ThenICheckInputFieldsOnTheTerminalPage() { BDTerminalsPage BDTerminals = new BDTerminalsPage(); // добавить терминал с незаполненными полями BDTerminals.ClikToAddTerminal(); BDTerminals.ClickSaveNewTerminalButton(); IsTrue(BDTerminals.AssertNeedsTitleWarningMessage(), "Не пришло предупреждение о незаполненном обязательном поле Название"); IsTrue(BDTerminals.AssertNeedsSystemNameWarningMessage(), "Не пришло предупреждение о незаполненном обязательном поле Системное имя терминала"); BDTerminals.ClikCancelAddNewTerminalButton(); // добавить невалидное значение в поле Название и нажать сохранить BDTerminals.ClikToAddTerminal(); IsTrue(BDTerminals.AssertOpenAddingNewTerminal(), "Не появилось пустое поле для добавления терминала"); BDTerminals.AddInvalidTitle(); IsTrue(BDTerminals.AssertToLongNameWarningMessage(), "Не пришло предупреждение об ограничении в 255 символов"); IsTrue(BDTerminals.AssertNeedsSystemNameWarningMessage(), "Не пришло предупреждение о незаполненном обязательном поле Системное имя терминала"); BDTerminals.ClikCancelAddNewTerminalButton(); // добавить невалидное значение в поле Системное имя терминала и нажать сохранить BDTerminals.ClikToAddTerminal(); BDTerminals.AddInvalidTerminalName(); IsTrue(BDTerminals.AssertToLongNameWarningMessage(), "Не пришло предупреждение об ограничении в 255 символов"); IsTrue(BDTerminals.AssertNeedsTitleWarningMessage(), "Не пришло предупреждение о незаполненном обязательном поле Название"); BDTerminals.ClikCancelAddNewTerminalButton(); }