or
public void OpenChartTemplate() { ClickChartButton(ControlsDefinition.LoadChartTemplateButton); } public void ClickChartButton(string buttonName) { try { Button button = _app.Find.ByName<Button>(buttonName); button.EnsureClickable(); button.User.Click(); _app.RefreshVisualTrees(); } catch (TimeoutException exc) { Trace.WriteLine("@" + DateTime.Now.ToLongTimeString() + " " + buttonName + " " + exc.ToString()); } }Settings settings = GetSettings();settings.DefaultBrowser = BrowserType.FireFox;Initialize(settings, new TestContextWriteLine(this.TestContext.WriteLine));ActiveBrowser.NavigateTo("http://demos.telerik.com/aspnet-ajax/editor/examples/editorinradwindow/defaultcs.aspx");var radEditor1 = ActiveBrowser.Frames.ById("~RadEditor");Assert.That(ActiveBrowser.Frames.Count, Is.EqualTo(1));var openButton = ActiveBrowser.Find.jQuery().attributes("title=Open Advanced Editor").first<HtmlAnchor>();openButton.Click();ActiveBrowser.RefreshDomTree();var radEditor2 = ActiveBrowser.Frames.ById("~RadEditor");Assert.That(radEditor1.FrameInfo.Index, Is.EqualTo(radEditor2.FrameInfo.Index));