public void SelectIndex(Func <IElement> element, int optionIndex) { var el = element() as Element; if (el.IsSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); sl.Options[optionIndex].Select(); fireOnChange(el.AutomationElement); } }
public void SelectValue(Func <IElement> element, string optionValue) { var el = element() as Element; if (el.IsSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); sl.SelectByValue(optionValue); fireOnChange(el.AutomationElement); } }
public void SelectIndex(ElementProxy element, int optionIndex) { this.Act(CommandType.Action, () => { var el = element.Element as Element; if (el.IsSelect) { var sl = new WatiNCore.SelectList(this.ActiveDomContainer, el.AutomationElement.NativeElement); sl.Options[optionIndex].Select(); fireOnChange(el.AutomationElement); } }); }
public void SelectValue(ElementProxy element, string optionValue) { this.Act(CommandType.Action, () => { var el = element.Element as Element; if (el.IsSelect) { var sl = new WatiNCore.SelectList(this.ActiveDomContainer, el.AutomationElement.NativeElement); sl.SelectByValue(optionValue); fireOnChange(el.AutomationElement); } }); }
public void MultiSelectText(Func <IElement> element, string[] optionTextCollection) { var el = element() as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); foreach (var text in optionTextCollection) { sl.Select(text); fireOnChange(el.AutomationElement); } } }
public void MultiSelectValue(Func <IElement> element, string[] optionValues) { var el = element() as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); foreach (var val in optionValues) { sl.SelectByValue(val); fireOnChange(el.AutomationElement); } } }
public void MultiSelectIndex(Func <IElement> element, int[] optionIndices) { var el = element() as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); foreach (var i in optionIndices) { sl.Options[i].Select(); fireOnChange(el.AutomationElement); } } }
public void MultiSelectText(ElementProxy element, string[] optionTextCollection) { this.Act(CommandType.Action, () => { var el = element.Element as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.ActiveDomContainer, el.AutomationElement.NativeElement); foreach (var text in optionTextCollection) { sl.Select(text); fireOnChange(el.AutomationElement); } } }); }
public void MultiSelectIndex(ElementProxy element, int[] optionIndices) { this.Act(CommandType.Action, () => { var el = element.Element as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.ActiveDomContainer, el.AutomationElement.NativeElement); foreach (var i in optionIndices) { sl.Options[i].Select(); fireOnChange(el.AutomationElement); } } }); }
public void MultiSelectValue(ElementProxy element, string[] optionValues) { this.Act(CommandType.Action, () => { var el = element.Element as Element; if (el.IsSelect && el.IsMultipleSelect) { new WatiNCore.SelectList(this.browser.Frame("").DomContainer, el.AutomationElement.NativeElement); var sl = new WatiNCore.SelectList(this.ActiveDomContainer, el.AutomationElement.NativeElement); foreach (var val in optionValues) { sl.SelectByValue(val); fireOnChange(el.AutomationElement); } } }); }
public void MultiSelectValue(Func<IElement> element, string[] optionValues) { var el = element() as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); foreach (var val in optionValues) { sl.SelectByValue(val); fireOnChange(el.AutomationElement); } } }
public void MultiSelectText(Func<IElement> element, string[] optionTextCollection) { var el = element() as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); foreach (var text in optionTextCollection) { sl.Select(text); fireOnChange(el.AutomationElement); } } }
public void MultiSelectIndex(Func<IElement> element, int[] optionIndices) { var el = element() as Element; if (el.IsSelect && el.IsMultipleSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); foreach (var i in optionIndices) { sl.Options[i].Select(); fireOnChange(el.AutomationElement); } } }
public void SelectIndex(Func<IElement> element, int optionIndex) { var el = element() as Element; if (el.IsSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); sl.Options[optionIndex].Select(); fireOnChange(el.AutomationElement); } }
public void SelectValue(Func<IElement> element, string optionValue) { var el = element() as Element; if (el.IsSelect) { var sl = new WatiNCore.SelectList(this.browser.DomContainer, el.AutomationElement.NativeElement); sl.SelectByValue(optionValue); fireOnChange(el.AutomationElement); } }