public void EditTagControlOfDynamicContentViaInlineEditing(string controlName, string tagName) { this.EditField(controlName); Manager.Current.Wait.For(this.WaitForEditButton, Manager.Current.Settings.ClientReadyTimeout); HtmlAnchor editButton = ActiveBrowser.Find.ByCustom <HtmlAnchor>(e => e.IsVisible() && e.CssClass.Equals("sfShowInlineEditDlgLnk")); editButton.Click(); HtmlDiv workArea = ActiveBrowser.Find .ByCustom <HtmlDiv>(w => w.IsVisible() && w.CssClass.Equals("k-widget k-multiselect k-header")) .AssertIsPresent("Edit tags dialog"); HtmlInputText tagsInput = workArea.Find.ByCssClass <HtmlInputText>("k-input").AssertIsPresent("tags input"); tagsInput.Click(); tagsInput.SimulateTextTyping(tagName); tagsInput.MouseClick(); HtmlListItem tag2 = ActiveBrowser.WaitForElementWithCssClass("k-item k-state-focused") .As <HtmlListItem>().AssertIsPresent("tag2"); tag2.Click(); BAT.Wrappers().Frontend().InlineEditing().DynamicTypes().SelectDoneButtongWhenEditingChoices(); }