internal bool IsContactPageOpened() { var testStepResult = Driver.FindElement(ContactUs).Displayed; LoggerHelpers.LogInfoAboutPageOrWindowOpening("ContactPage"); return(testStepResult); }
internal T ClickLink <T>(LinkText link) { switch (link) { case LinkText.Home: Click(Home); LoggerHelpers.LogInfoAboutPageOrWindowOpening("HomePage"); return((T)Convert.ChangeType(new HomePage(Driver), typeof(T))); case LinkText.About: Click(AboutLinkLocator); LoggerHelpers.LogInfoAboutPageOrWindowOpening("AboutPage"); return((T)Convert.ChangeType(new AboutPage(Driver), typeof(T))); case LinkText.Business: Click(BusinessLinkLocator); LoggerHelpers.LogInfoAboutPageOrWindowOpening("BusinessPage"); return((T)Convert.ChangeType(new BusinessPage(Driver), typeof(T))); case LinkText.Careers: Click(CareersLinkLocator); LoggerHelpers.LogInfoAboutPageOrWindowOpening("CareerPage"); return((T)Convert.ChangeType(new CareersPage(Driver), typeof(T))); case LinkText.Contact: Click(ContactLinkLocator); LoggerHelpers.LogInfoAboutPageOrWindowOpening("ContactPage"); return((T)Convert.ChangeType(new ContactPage(Driver), typeof(T))); default: throw new Exception("No such link text"); } }
internal bool IsBusinessPageOpened() { var testStepResult = Driver.FindElement(OurBusinesses).Displayed; LoggerHelpers.LogInfoAboutPageOrWindowOpening("BusinessPage"); return(testStepResult); }
internal bool IsInsightsPageOpened() { var testStepResult = Driver.FindElement(InsightsLinkLocator).Displayed; LoggerHelpers.LogInfoAboutPageOrWindowOpening("InsightsPage"); return(testStepResult); }