/// <summary> /// Select the item from the OptionTag / Drop List /// </summary> /// <param name="DropButton">DropButton Object</param> /// <param name="selectBox">Select Tag / List</param> /// <param name="itemName">Option Tag / List Item</param> public static void SelectOption(ButtonTag DropButton, SelectTag selectBox, string itemName) { try { Delay.Milliseconds(200); DropButton.PressKeys("{Enter}"); Delay.Milliseconds(200); Report.Info("Selecting item '" + itemName + "' in " + selectBox); // ignore case regex string itemRegex = "^(?i)" + Regex.Escape(itemName) + "$"; selectBox.EnsureVisible(); OptionTag option = selectBox.FindSingle <OptionTag>("option[@InnerText~'" + itemName + "']"); option.Selected = true; Delay.Milliseconds(200); option.PressKeys("{Enter}"); } catch (Exception ex) { Report.Info("INFO", "Fail SelectOption : " + ex.Message); } }