示例#1
0
        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);
            }
        }