Пример #1
0
        public override void Execute()
        {
            AutoApp.Logger.WriteInfoLog(string.Format("Starting Group Steps execution {0}", _actionData.Name));

            Singleton.Instance<SavedData>().UpdateParams(_actionData.Params);
            _script = FileHandler.ExtructScriptFromFile(Singleton.Instance<SavedData>().GetVariableData(_actionData.Name));
            AutoApp.Logger.WriteInfoLog(string.Format("Starting script execution: {0}", Singleton.Instance<SavedData>().GetVariableData(_actionData.Name)));
            _script.Execute();

            if (_script.Status == Enums.Status.NoN)
                ActionStatus = Enums.Status.Pass;
            else if (_script.Status == Enums.Status.Pass)
                ActionStatus = Enums.Status.Pass;
            AutoApp.Logger.WriteInfoLog(string.Format("Finished Group Steps execution {0}", _actionData.Name));
        }