//Eperform To handleLocalQuestionSelectMultipleItemsfromaList Method public void handleLocalQuestionSelectMultipleItemsfromaList(String refrence, String label, String RequiredOption, String ReadOnlyOption) { try { EperformAddquestionButton.Click(); EperformSelectMultipleItemsfromaListRadioBtn.Click(); eleBtnSubmit.Click(); Assert.IsTrue(EperformComponentTypeText.Displayed, "Component Type is not displayed"); ExtentReport.test.Log(LogStatus.Pass, EperformComponentTypeText.Text + "is displayed"); EperformReferenceTestbox.SendKeys(refrence); System.Threading.Thread.Sleep(2000); LabelhandleFrame.Click(); TxtLabel(label); if (ReadOnlyOption == "Yes") { EperformReadOnlyYesRadioBtn.Click(); } if (RequiredOption == "Yes") { EperformRequiredYesRadioBtn.Click(); } eleBtnSubmit.Click(); BaseMethods.verifyWebElement(EperformSuccessMessage, "Eperform Success Message is not displayed in manage form", "Eperform Success Message is displayed in manage form"); EperformCancelButton.Click(); System.Threading.Thread.Sleep(2000); }catch (Exception e) { ExtentReport.test.Log(LogStatus.Fatal, "Exception Message: " + e.Message); } }
public void developmentActivityEditSearch(String SheetName, String Keyname) { HomePage homepage = new HomePage(_driver); DataRow data = ExcelData.GetData_DataTable("EP_TESTDATA", SheetName, "KeyName", Keyname).Rows[0]; nametext = data["FormName"].ToString() + "_" + DateTime.Now.ToString().Replace(' ', '_').Replace(':', '_').Replace('/', '_'); homepage.EperformSystemConfigurationArrowIcon.Click(); homepage.EperformFormTemplatesOption.Click(); System.Threading.Thread.Sleep(2000); EperformAddFormTemplateButton.Click(); System.Threading.Thread.Sleep(2000); BaseMethods.verifyWebElement(EperformNameTextBox, "Eperform Name TextBox is not displayed in manage form", "Eperform Name TextBox is displayed in manage form"); System.Threading.Thread.Sleep(2000); EperformNameTextBox.SendKeys(nametext); if (data["Active"].ToString() == "Yes") { EperformYesRadioButton.Click(); } else { EperformNoRadioButton.Click(); } EperformSelectformtype.Click(); System.Threading.Thread.Sleep(2000); BaseMethods.DdlSelectByValue(EperformSelectformtype, data["Form Type"].ToString()); System.Threading.Thread.Sleep(2000); EperformSubmitButton.Click(); BaseMethods.verifyWebElement(EperformSuccessMessage, "Eperform Success Message is not displayed in manage form", "Eperform Success Message is displayed in manage form"); addGlobalQuestion("FormTemplateTest", "FormType2"); EperformCancelButton.Click(); System.Threading.Thread.Sleep(2000); EperformFormTemplateSearchTextBox.SendKeys(nametext); EperformFormTemplateSearchButton.Click(); System.Threading.Thread.Sleep(2000); EperformEditButton.Click(); System.Threading.Thread.Sleep(2000); EperformEditButton.Click(); }
//Eperform To handleLocalQuestionSingleLineTextBox Method public void handleLocalQuestionSingleLineTextBox(String SingleQuestion, String refrence, String label, String Requiredption, String ReadOnlyOption) { try { SelectQuestionTypePage selectquestion = new SelectQuestionTypePage(_driver); Assert.IsTrue(RdoSingleItemSelect.Displayed, "Radio Single Line TextBox is not displayed Select Question Type"); ExtentReport.test.Log(LogStatus.Pass, "Radio Single Line TextBox is displayed Select Question Type"); RdoSingleItemSelect.Click(); EperformTxtSingleLineTextBox.SendKeys(SingleQuestion); eleBtnSubmit.Click(); Assert.IsTrue(EperformComponentTypeText.Displayed, "Component Type is not displayed"); ExtentReport.test.Log(LogStatus.Pass, EperformComponentTypeText.Text + "is displayed"); Assert.IsTrue(EperformReferenceTestbox.Displayed, "Eperform Reference Testbox is not displayed Select Question Type"); ExtentReport.test.Log(LogStatus.Pass, "Eperform Reference Testbox is displayed Select Question Type"); EperformReferenceTestbox.SendKeys(refrence); System.Threading.Thread.Sleep(2000); LabelhandleFrame.Click(); TxtLabel(label); if (ReadOnlyOption == "Yes") { EperformReadOnlyYesRadioBtn.Click(); } if (Requiredption == "Yes") { EperformRequiredYesRadioBtn.Click(); } EperformSubmitButton.Click(); System.Threading.Thread.Sleep(2000); EperformCancelButton.Click(); System.Threading.Thread.Sleep(2000); Assert.IsTrue(EperformGlobalQuestionDeleteButton.Displayed, "Eperform GlobalQuestion Delete Button is not displayed in manage form"); ExtentReport.test.Log(LogStatus.Pass, "Eperform GlobalQuestion Delete Button is displayed in manage form"); } catch (Exception e) { ExtentReport.test.Log(LogStatus.Fatal, "Exception Message: " + e.Message); } }