private void elementRecorderToolStripMenuItem_Click(object sender, EventArgs e) { if (!(_selectedTabScriptActions is ListView)) { return; } frmWebElementRecorder elementRecorder = new frmWebElementRecorder(AContainer, HTMLElementRecorderURL) { CallBackForm = this, IsRecordingSequence = true, ScriptElements = _scriptElements }; elementRecorder.chkStopOnClick.Visible = false; elementRecorder.IsCommandItemSelected = _selectedTabScriptActions.SelectedItems.Count > 0; CreateUndoSnapshot(); elementRecorder.ShowDialog(); HTMLElementRecorderURL = elementRecorder.StartURL; _scriptElements = elementRecorder.ScriptElements; elementRecorder.Dispose(); }
public void ShowRecorder(object sender, EventArgs e, IfrmCommandEditor editor) { //create recorder frmWebElementRecorder newElementRecorder = new frmWebElementRecorder(editor.HTMLElementRecorderURL); newElementRecorder.ScriptElements = editor.ScriptElements; newElementRecorder.chkStopOnClick.Checked = true; //show form newElementRecorder.ShowDialog(); editor.HTMLElementRecorderURL = newElementRecorder.StartURL; editor.ScriptElements = newElementRecorder.ScriptElements; try { if (newElementRecorder.SearchParameters != null) { v_SeleniumSearchParameters.Rows.Clear(); foreach (DataRow rw in newElementRecorder.SearchParameters.Rows) { v_SeleniumSearchParameters.ImportRow(rw); } _searchParametersGridViewHelper.DataSource = v_SeleniumSearchParameters; _searchParametersGridViewHelper.Refresh(); } } catch (Exception) { //Search parameter not found } }