public static void AssertNewTab(this AutomationPage autoPage, ToolsQAHomePage homePage) { var ToolsImagePath = ConfigurationManager.AppSettings["ImageToolsQAPath"]; Assert.AreEqual(ToolsImagePath, homePage.Logo.GetAttribute("currentSrc")); Assert.AreEqual(2, autoPage.Driver.WindowHandles.Count); }
public void HandlePopUp() { var automationPage = new AutomationPage(driver); var homePage = new ToolsQAHomePage(driver); automationPage.NavigateTo(); automationPage.NewTabButton.Click(); this.driver.SwitchTo().ActiveElement(); var secondTab = this.driver.WindowHandles.Last(); Assert.AreEqual("http://toolsqa.com/wp-content/uploads/2014/08/Toolsqa.jpg", homePage.Logo.GetAttribute("src")); Assert.AreEqual(2, driver.WindowHandles.Count); }
public void HandlePopUp() { var automationPage = new AutomationPage(this.driver); var homePage = new ToolsQAHomePage(this.driver); automationPage.Navigate(); string firstTab = this.driver.WindowHandles.First(); automationPage.NewTabButton.Click(); string secondTab = this.driver.WindowHandles.Last(); this.driver.SwitchTo().Window(secondTab); homePage.AssertLogoSrc("http://20tvni1sjxyh352kld2lslvc.wpengine.netdna-cdn.com/wp-content/uploads/2014/08/Toolsqa.jpg"); automationPage.AssertCountTabs(2); }