public void ClickLink(string link) { var linkElement = TemplateBrowser.GetElementByXPath(string.Format("//a[text()='{0}']", link)); Assert.That(linkElement, Is.Not.Null, string.Format("Link with text {0} not found on page", link)); linkElement.Click(); }
public void TearDown() { if (ScenarioContext.Current.TestError != null) { TestReport.ErrorList.Add(ScenarioContext.Current.ScenarioInfo.Title); TemplateBrowser.GenerateErrorReport(); } }
public static IList GetCodeTemplates() { string templateFolder = HttpContext.Current.Server.MapPath("templates"); TemplateBrowser templateBrowser = new TemplateBrowser(templateFolder); TemplateInfo[] templateInfos = templateBrowser.ReadTemplates(); return(templateInfos); }
public void Wait(int wait) { TemplateBrowser.Wait(wait); }
public void SetCookie(string cookieName, string cookieValue) { TemplateBrowser.SetCookie(cookieName, cookieValue); }
public void SelectDropDownText(string elementId, string text) { TemplateBrowser.SelectDropDownItem(elementId, text); }
public void ClickElement(string elementId) { TemplateBrowser.Click(elementId); }
public void NavigateToPage(string page) { TemplateBrowser.NavigateToUrl(String.Format("{0}{1}", TemplateBrowser.BaseUrl, page)); }
public void GivenIHaveNoCookiesSet() { TemplateBrowser.ClearCookies(); }
public static void FeatureTearDown() { TemplateBrowser.Dispose(); }
public void ElementTextShouldBe(string id, string value) { Assert.That(TemplateBrowser.GetElementText(id), Is.EqualTo(value)); }
public void NavigateToUrl(string url) { TemplateBrowser.NavigateToUrl(url); }
public void WhenSearchForSpecflow() { TemplateBrowser.SetElementText("gbqfq", "specflow"); }