/// <summary> /// Verifies pages list template on Bootstrap /// </summary> /// <param name="listTitle">list title</param> /// <param name="listItemsToVerify">list items to be verified</param> public void VerifyPagesListTemplateOnBootstrap(string listTitleToVerify, Dictionary <string, string> listItemsToVerify) { //// verify list title HtmlContainerControl listTitle = this.EM.Lists.PagesListFrontend.ListTitleLabel.AssertIsPresent("list title"); Assert.AreEqual(listTitleToVerify, listTitle.InnerText, "list title"); //// verify unordered list of links HtmlUnorderedList listItemLinks = this.EM.Lists.PagesListFrontend.ListItemsUnorderedList.AssertIsPresent("unordered list of list items"); Assert.AreEqual(listItemLinks.Items.Count(), listItemsToVerify.Count, "Expected and actual count of list items are not equal"); for (int i = 0; i < listItemsToVerify.Count; i++) { Assert.AreEqual(listItemsToVerify.Keys.ElementAt(i), listItemLinks.Items[i].InnerText, "list item title"); Assert.IsTrue(listItemLinks.Items[i].ChildNodes[0].TagName.Equals("a")); //// verify details of list item listItemLinks.Items[i].ChildNodes[0].As <HtmlAnchor>().Click(); ActiveBrowser.WaitForUrl("/lists/", true); HtmlDiv listItemDetails = this.EM.Lists.PagesListFrontend.ListItemsDivOnBootstrap.AssertIsPresent("list item details"); Assert.AreEqual(listItemsToVerify.Keys.ElementAt(i), listItemDetails.ChildNodes[0].InnerText, "list item title in details"); Assert.AreEqual(listItemsToVerify.Values.ElementAt(i), listItemDetails.ChildNodes[2].InnerText, "list item content in details"); //// go back to the main list page ActiveBrowser.GoBack(); } }
public void ControllingBrowserInstance() { Manager.LaunchNewBrowser(); ActiveBrowser.NavigateTo(Path.Combine(TestContext.TestDeploymentDir, TESTPAGE)); Assert.IsTrue(ActiveBrowser.Url.Contains("Browser.htm")); // Now navigate to www.google.com ActiveBrowser.NavigateTo("http://www.bing.com"); Assert.IsTrue(ActiveBrowser.Url.Contains("bing.com")); // Now go back. ActiveBrowser.GoBack(); Assert.IsTrue(ActiveBrowser.Url.Contains("Browser.htm")); // Now go forward ActiveBrowser.GoForward(); Assert.IsTrue(ActiveBrowser.Url.Contains("bing.com")); // Do a Refresh() ActiveBrowser.Refresh(); Assert.IsTrue(ActiveBrowser.Url.Contains("bing.com")); }
public void google_search_CodedStep() { ActiveBrowser.GoBack(); }