Beispiel #1
0
        public void EditFields()
        {
            string kusit    = Context.TestSettings.GetValue("kusit");
            string newTitle = Context.TestSettings.GetValue("newTitle");
            string userName = Context.TestSettings.GetValue("userName");

            InformationSiteDetailView.ClickElement("Редактировать");

            //проверка
            //PageValidation.CheckModalCaption("Редактирование");
            PageValidation.CheckFieldValue(CreateSiteDetailView, "КУ Сита", userName);


            CreateSiteDetailView.SetElementValue("Название", newTitle);
            //CreateSiteDetailView.SetElementValue("Должность", jobPosition);
            //CreateSiteDetailView.SetElementValue("Подразделение", department);

            CreateSiteDetailView.ClickElement("Сохранить");

            InformationSiteDetailView.ClickElement("ОК");
            //проверка
            ListView.CheckTableContains(newTitle);
        }
Beispiel #2
0
        public void CreateNewUser()
        {
            //получить данные из CreateAndEditSite.xml
            string title             = Context.TestSettings.GetValue("title");
            string format            = Context.TestSettings.GetValue("format");
            string kusit             = Context.TestSettings.GetValue("kusit");
            string technicalExpert   = Context.TestSettings.GetValue("technicalExpert");
            string directorOfSit     = Context.TestSettings.GetValue("directorOfSit");
            string createrOfBudget   = Context.TestSettings.GetValue("createrOfBudget");
            string kyRegion          = Context.TestSettings.GetValue("kyRegion");
            string operationDirector = Context.TestSettings.GetValue("operationDirector");
            string userName          = Context.TestSettings.GetValue("userName");

            //нажимает на объект из Maps, у которого Field равен Создать
            ListView.ClickElement("Создать");

            //проверка заголовка модального окна
            PageValidation.CheckModalCaption("Создание");

            //заполнение полей
            CreateSiteDetailView.SetElementValue("Название", title);
            CreateSiteDetailView.SetElementValue("Формат", format);
            CreateSiteDetailView.SetElementValue("КУ Сита", kusit);
            CreateSiteDetailView.SetElementValue("Технический эксперт", technicalExpert);
            CreateSiteDetailView.SetElementValue("Директор Сита", directorOfSit);
            CreateSiteDetailView.SetElementValue("Создатель", createrOfBudget);
            CreateSiteDetailView.SetElementValue("КУ региональный", kyRegion);
            CreateSiteDetailView.SetElementValue("Операционный директор", operationDirector);

            //нажимает на объект из Maps, у которого Field равен Сохранить
            CreateSiteDetailView.ClickElement("Сохранить");

            //проверка
            ListView.CheckTableContains(title);
            ListView.CheckTableContains(format);
            ListView.CheckTableContains(userName);
        }