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); }