Beispiel #1
0
 public static bool IsActive(this ClickModifier modifier) => modifier switch
 {
Beispiel #2
0
        void ReadXML(string file)
        {
            //var file = @"D:\_MY_PROJECTS\Mond\AIFS_Manager\DevNoteCmd\Katalon\Xamun.xml";// @"D:\_MY_PROJECTS\Mond\AIFS_Manager\CodeceptSupport\Katalon\test.xml";
            //run series of commands
            Interpreter it = new Interpreter();

            //step# 80 _Entry CONVERSION xml to codecept
            //_STEP_.Player _Entry CONVERSION xml to codecept
            it.ReadXmlFile(file);
            if (it.MyActions == null)
            {
                return;
            }

            //STEP.CodeCept #80 ACTIONS modifier
            //step# 81 mods..modify actions
            ClickModifier clickExt = new ClickModifier();

            it.Mod <ClickModifier>(clickExt);

            SendKeyModifier keyExt = new SendKeyModifier();

            it.Mod <SendKeyModifier>(keyExt);

            //step# 82 Declare VARIABLES
            FillFieldModifier fillFieldExt = new FillFieldModifier();

            it.Mod <FillFieldModifier>(fillFieldExt);

            //step# 83 identify Variables
            VariableModifier variableList = new VariableModifier();

            it.Mod <VariableModifier>(variableList);

            //step# 83 assign Variables
            AssignModifier variableExt = new AssignModifier();

            it.Mod <AssignModifier>(variableExt);

            //step# 84 finalize
            FinalModifier finalExt = new FinalModifier();

            it.Mod <FinalModifier>(finalExt);

            //MyActions = it.MyActions;
            //add summary
            MyActions = SummaryModifier.AddSummary(it, variableList.ListOfVariables);

            //this.actionSource.DataSource = MyActions;
            //refreshList();

            //txtCaption.Text = "DevNote Recorder -" + System.IO.Path.GetFileName(openFileDialog1.FileName);
            //saveFileDialog1.FileName = openFileDialog1.FileName;

            // var folder = Path.GetDirectoryName(jsXMLFile);

            //var dir = LogApplication.Agent.GetCurrentDir();
            //dir = dir.Replace("file:\\", string.Empty);
            //string drive =System.IO.Path.GetPathRoot(dir);
            //string driveLetter = drive.First().ToString();
            var codeceptjsFolder = FileEndPointManager.Project2Folder;//string.Format("{0}\\CodeceptJs\\Project2", dir);  //@"D:\_ROBOtFRAMeWORK\CodeceptsJs\Project1\";

            var codeceptTestPath = System.IO.Path.Combine(codeceptjsFolder, "latest_test.js");

            if (System.IO.File.Exists(codeceptTestPath))
            {
                System.IO.File.Delete(codeceptTestPath);
            }

            saveFileDialog1.FileName = codeceptTestPath;

            //step# 30 Save to default js file
            toolStripButtonSave_Click(this, EventArgs.Empty);
        }