Beispiel #1
0
        public void NavigateToContact()
        {
            home.GoToPage();
            contact = home.GoToContactPage();
            IWebElement regionButton     = contact.FindRegion(region);
            string      classBeforeClick = regionButton.GetAttribute("class");

            regionButton.Click();
            Screenshot ss = ((ITakesScreenshot)_driver).GetScreenshot();

            ss.SaveAsFile(AppDomain.CurrentDomain + "\\" + DateTime.Now.ToString("MM_dd_yyyy_HH_mm_ss_fff") + "Omada.png", ScreenshotImageFormat.Png);
            string classAfterClick = regionButton.GetAttribute("class");

            Assert.That(classAfterClick != classBeforeClick, "Region button class did not change after clicking!");
            IWebElement newRegionButton = contact.FindRegion("UK");
            Helpers     helper          = new Helpers();

            ss.SaveAsFile(AppDomain.CurrentDomain + "\\" + DateTime.Now.ToString("MM_dd_yyyy_HH_mm_ss_fff") + "BeforeHoverOmada.png", ScreenshotImageFormat.Png);
            helper.Hover(_driver, newRegionButton);
            ss.SaveAsFile(AppDomain.CurrentDomain + "\\" + DateTime.Now.ToString("MM_dd_yyyy_HH_mm_ss_fff") + "AfterHoverOmada.png", ScreenshotImageFormat.Png);
        }