Exemplo n.º 1
0
        public void filterInsights2()
        {
            String   result_PageTitle;
            String   expected_title   = "healthcare";
            String   expected_title_2 = "interview";
            MainPage home_page        = new MainPage(driver);

            home_page.goToPage();

            InsightsPage insights_page = home_page.goto_insights();

            SearchPage final_page = insights_page.test_filterInsights_2();

            // Ensure that the page load is complete
            final_page.load_complete();

            //As the web page is loaded, we just check if the page title matches or not.
            result_PageTitle = final_page.getPageTitle();

            if (result_PageTitle.ToLower().Contains(expected_title) && result_PageTitle.ToLower().Contains(expected_title_2) && driver.Url.ToLower().Contains(expected_title) && driver.Url.ToLower().Contains(expected_title_2))
            {
                Console.WriteLine("Filter Test Passed");
            }
            else
            {
                Console.WriteLine("Filter Test Failed");
            }
        }
Exemplo n.º 2
0
 public void SetupBeforeEverySingleTest()
 {
     Logger.Debug("*** TEST STARTED ***");
     ReporterHelper.AddTestCaseMetadataToHtmlReports(TestContext.CurrentContext);
     Driver = new WebDriverFactory().Create(BrowserType.Chrome);
     Driver.Manage().Window.Maximize();
     ScreenshotTaker = new ScreenshotTaker(Driver);
     InsightsPage    = new InsightsPage(Driver);
     InsightsPage.GoTo();
 }
Exemplo n.º 3
0
 public void VerifyUserCanSearchbyKeyword()
 {
     Assert.That(InsightsPage.IsInsightsPageOpened(), Is.True);
     Assert.That(InsightsPage.SearchByText(), Is.True);
 }
Exemplo n.º 4
0
 public void VerifyUserCanFilterByBusiness()
 {
     Assert.That(InsightsPage.IsInsightsPageOpened(), Is.True);
     Assert.That(InsightsPage.FilterByBusinessValues(), Is.True);
 }
Exemplo n.º 5
0
 public void VerifyUserCanNavigateToContactPage()
 {
     ContactPage = InsightsPage.ClickLink <ContactPage>(LinkText.Contact);
     Assert.That(ContactPage.IsContactPageOpened(), Is.True);
     Assert.That(ContactPage.IsContactPageTitleCorrect(), Is.True);
 }
Exemplo n.º 6
0
 public void VerifyUserCanNavigateToBusinessPage()
 {
     BusinessPage = InsightsPage.ClickLink <BusinessPage>(LinkText.Business);
     Assert.That(BusinessPage.IsBusinessPageOpened(), Is.True);
     Assert.That(BusinessPage.IsBusinessPageTitleCorrect(), Is.True);
 }
Exemplo n.º 7
0
 public void VerifyUserCanNavigateToHomePage()
 {
     HomePage = InsightsPage.ClickLink <HomePage>(LinkText.Home);
     Assert.That(HomePage.IsHomePageOpened(), Is.True);
 }
Exemplo n.º 8
0
 public void VerifyUserCanNavigateToInsightPage()
 {
     Assert.That(InsightsPage.IsInsightsPageOpened(), Is.True);
     Assert.That(InsightsPage.IsPageTitleCorrect(), Is.True);
 }