Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }