private void menuItem4_Click(object sender, System.EventArgs e)
        {
            _selectedApplicationFilePath =
                GetSelectedApplicationFilePath();

            string scriptFile = OpenScriptFile();

            ScriptingApplicationArgumentForm inputForm = new ScriptingApplicationArgumentForm();
            inputForm.RunScriptingApplication(_selectedApplicationFilePath);

            int length = inputForm.ScriptingApplication.WebRequests.Length;
            if ( inputForm.ScriptingApplication.WebRequests.Length > 0 )
            {
                length = length - 1;
            }

            ScriptingCommand command = new ScriptingCommand();
            //command.ExecuteScriptedSession(inputForm.ScriptingApplication.Clone(),length, scriptFile);

            //
            //			if ( inputForm.ShowDialog() == DialogResult.OK )
            //			{
            //				TestRequestDialog testRequestDialog = new TestRequestDialog();
            //				testRequestDialog.Show();
            //
            //				int length = inputForm.ScriptingApplication.WebRequests.Length;
            //				if ( inputForm.ScriptingApplication.WebRequests.Length > 0 )
            //				{
            //					length = length - 1;
            //				}
            //
            //				testRequestDialog.TestRequest(inputForm.ScriptingApplication, length);
            //			}
        }
        /// <summary>
        /// Runs the application
        /// </summary>
        internal void RunApplication()
        {
            //			if ( _scriptingArgumentsDef == null )
            //			{
            //				_scriptingArgumentsDef = _scriptingData.CreateArgumentDefinition();
            //			}
            //			else
            //			{
            //				_scriptingArgumentsDef = _scriptingData.UpdateArgumentDefinition(_scriptingArgumentsDef);
            //			}
            ScriptingApplicationArgumentForm inputForm = new ScriptingApplicationArgumentForm(_scriptingData,null);

            if ( inputForm.ShowDialog() == DialogResult.OK )
            {
                TestRequestDialog testRequestDialog = new TestRequestDialog();
                testRequestDialog.Show();
                testRequestDialog.TestRequestUntilIndex(inputForm.ScriptingApplication, inputForm.ScriptingApplication.WebRequests.Length-1);
            }

            //			if ( _scriptingArgumentsDef.WebRequestArguments.Length > 0 )
            //			{
            //
            //			}
            //			else
            //			{
            //				// Display message
            //				MessageBox.Show("There are no arguments assigned for this scripting application.", AppLocation.ApplicationName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            //			}
        }
        private void mnuRun_Click(object sender, System.EventArgs e)
        {
            _selectedApplicationFilePath =
                GetSelectedApplicationFilePath();

            ScriptingApplicationArgumentForm inputForm = new ScriptingApplicationArgumentForm();
            inputForm.RunScriptingApplication(_selectedApplicationFilePath);

            if ( inputForm.ShowDialog() == DialogResult.OK )
            {
                TestRequestDialog testRequestDialog = new TestRequestDialog();
                testRequestDialog.Show();

                int length = inputForm.ScriptingApplication.WebRequests.Length;
                if ( inputForm.ScriptingApplication.WebRequests.Length > 0 )
                {
                    length = length - 1;
                }
                testRequestDialog.TestRequestUntilIndex(inputForm.ScriptingApplication, length);
            }
        }