public void SelectDropDownByValue(IWebElement ele, string DropDownName, string value) { try { new SelectElement(ele).SelectByText(value); Thread.Sleep(1000); string sseltext = new SelectElement(ele).AllSelectedOptions.SingleOrDefault().Text; if (sseltext.Trim() == value.Trim()) { // Console.WriteLine("Value Selected successfully from the dropdown field --" + value); Reporter.ReportEvent("Drop Down Selection", DropDownName + " Drop down selection for Value " + value, HP.LFT.Report.Status.Passed); } else { // Console.Error.WriteLine("Value not Selected successfully from the dropdown field --" + value); Reporter.ReportEvent("Drop Down Selection", DropDownName + " Drop down selection for Value " + value, HP.LFT.Report.Status.Failed); } } catch { Reporter.ReportEvent("Drop Down Selection", DropDownName + " Drop down selection for Value " + value, HP.LFT.Report.Status.Failed); } }