public static bool Dropdown_VerifyItems(IControl Dropdown, List <string> ItemsToVerify, bool ItemsAvailable, string logMessageOnException)
        {
            bool isVerifySuccessful = false;
            int  AvailableCnt       = 0;
            int  UnavailableCnt     = 0;

            try
            {
                if (!Control_PropertyUtilities.IsControlNull(Dropdown) && Dropdown_HasItmes(Dropdown))
                {
                    ScrollIntoView(Dropdown.WebElement);
                    IList <IWebElement> ItemList        = Dropdown.SelectElement.Options;
                    List <string>       ActualItemsList = new List <string>();
                    foreach (IWebElement ListItem in ItemList)
                    {
                        ActualItemsList.Add(ListItem.Text);
                    }
                    foreach (string Item in ItemsToVerify)
                    {
                        if (ActualItemsList.Contains(Item))
                        {
                            AvailableCnt = AvailableCnt + 1;
                        }
                        else
                        {
                            UnavailableCnt = UnavailableCnt + 1;
                        }
                    }
                    if ((ItemsAvailable == true && AvailableCnt == ItemsToVerify.Count) || (ItemsAvailable == false && UnavailableCnt == ItemsToVerify.Count))
                    {
                        isVerifySuccessful = true;
                    }
                }
            }
            catch (Exception e)
            {
            }
            return(isVerifySuccessful);
        }
 public static bool Dropdown_SelectItems(IControl dropdown, List <String> itemsToSelect)
 {
     try
     {
         if (!Control_PropertyUtilities.IsControlNull(dropdown) && dropdown.SelectElement.IsMultiple && Dropdown_HasItmes(dropdown))
         {
             ScrollIntoView(dropdown.WebElement);
             foreach (String itemToSelect in itemsToSelect)
             {
                 if (!Dropdown_SelectItem(dropdown, itemToSelect, String.Empty))
                 {
                     return(false);
                 }
             }
             return(true);
         }
     }
     catch (Exception e)
     {
     }
     return(false);
 }