Ejemplo n.º 1
0
 public void DetailAreaSwitchesToViewMode()
 {
     try
     {
         TestDataManager.CheckControlContent(XPathPendenzen.ButtonCreate, "true", "ng-reflect-visible");
         TestDataManager.CheckControlContent(XPathPendenzen.ButtonEdit, "true", "ng-reflect-visible");
         TestDataManager.CheckControlContent(XPathPendenzen.ButtonSave, "false", "ng-reflect-visible");
         TestDataManager.CheckControlContent(XPathPendenzen.ButtonCancel, "false", "ng-reflect-visible");
         TestDataManager.CheckControlStatus(XPathPendenzen.TaskDetailAreaEdit, isDisplayed: false);
         TestDataManager.CheckControlStatus(XPathPendenzen.TaskDetailAreaView, isDisplayed: true);
     }
     catch (Exception)
     {
         Cleanup();
         throw;
     }
 }
Ejemplo n.º 2
0
        public void DetailAreaSwitchesToEditModeOfStatusInBearbeitung(Table statusTable)
        {
            try
            {
                TestDataManager.CheckControlContent(XPathPendenzen.ButtonCreate, "false", "ng-reflect-visible");
                TestDataManager.CheckControlContent(XPathPendenzen.ButtonEdit, "false", "ng-reflect-visible");
                TestDataManager.CheckControlContent(XPathPendenzen.ButtonSave, "true", "ng-reflect-visible");
                TestDataManager.CheckControlContent(XPathPendenzen.ButtonCancel, "true", "ng-reflect-visible");
                TestDataManager.CheckControlStatus(XPathPendenzen.TaskDetailAreaEdit, isDisplayed: true);
                TestDataManager.CheckControlStatus(XPathPendenzen.TaskDetailAreaView, isDisplayed: false);

                Dictionary <string, string> xPaths = new Dictionary <string, string>();
                xPaths.Add(XPathPendenzen.TaskDetailFields2, "ng-reflect-disabled");
                xPaths.Add(XPathPendenzen.TaskDetailFields1, "ng-reflect-disabled");

                Dictionary <string, string> screenMapping = new Dictionary <string, string>();
                screenMapping.Add("Status", "status");
                screenMapping.Add("Pendenz Typ", "pendenzTyp");
                screenMapping.Add("Betreff", "betreff");
                screenMapping.Add("Beschreibung", "beschreibung");
                screenMapping.Add("Empfänger", "empfanger");
                screenMapping.Add("Fallträger", "falltrager");
                screenMapping.Add("Leistung", "leistung");
                screenMapping.Add("Leistungsverantw.", "leistungsverantw");
                screenMapping.Add("betrifft Person", "betrifftPerson");
                screenMapping.Add("Antwort", "antwort");
                screenMapping.Add("Erfasst", "erfasst");
                screenMapping.Add("Fällig", "fallig");

                TestDataManager.CheckTableData(xPaths, statusTable, screenMapping: screenMapping);
            }
            catch (Exception)
            {
                Cleanup();
                throw;
            }
        }