示例#1
0
 public void WhenTheDashboardButtonIsClicked(string page)
 {
     if (page == "Profile")
     {
         CandidateDashboard.ProfileButton();
     }
     else if (page == "CV")
     {
         CandidateDashboard.CVButton();
     }
     else if (page == "Timesheets")
     {
         CandidateDashboard.TimesheetsButton();
     }
     else if (page == "Job Searches")
     {
         CandidateDashboard.JobSearchesButton();
     }
     else if (page == "Job Basket")
     {
         CandidateDashboard.JobBasketButton();
     }
     else if (page == "Job Applications")
     {
         CandidateDashboard.JobApplicationsButton();
     }
     else if (page == "Change Password")
     {
         CandidateDashboard.ChangePasswordButton();
     }
     else if (page == "Jobs Board")
     {
         CandidateDashboard.JobsButton();
     }
 }
 public void GivenTheUserIs(string login)
 {
     HomePage.BaseURL();
     if (login == "logged in as a candidate")
     {
         HomePage.LoginLink();
         LoginPage.BaseURL();
         LoginPage.LoginFields("liamknowles", "liamknowles", "candidate");
         LoginPage.LoginButton();
         CandidateDashboard.BaseURL();
     }
     else if (login == "logged in as a client")
     {
         HomePage.LoginLink();
         LoginPage.BaseURL();
         LoginPage.LoginFields("*****@*****.**", "12345", "client");
         LoginPage.LoginButton();
         ClientDashboard.BaseURL();
     }
     else
     {
         HomePage.JobBoardLink();
         JobBoardPage.BaseURL();
     }
 }
示例#3
0
 public void GivenTheJobPostingOnThePageHasBeenNavigatedTo(string page)
 {
     if (page == "candidate job board")
     {
         CandidateDashboard.JobsButton();
     }
     else if (page == "candidate more details")
     {
         CandidateDashboard.JobsButton();
         JobBoardPage.MoreDetails();
     }
     else if (page == "more details")
     {
         JobBoardPage.MoreDetails();
     }
 }
示例#4
0
 public void GivenTheJobsBoardIsNavigatedTo()
 {
     CandidateDashboard.JobsButton();
     JobBoardPage.BaseURL();
 }
示例#5
0
 public void GivenTheJobBasketPageHasBeenNavigatedTo()
 {
     CandidateDashboard.JobBasketButton();
     JobBasketPage.BaseURL();
 }
 public void GivenTheJobSearchesPageHasBeenNavigatedTo()
 {
     CandidateDashboard.JobSearchesButton();
     JobSearchesPage.BaseURL();
 }
 public void GivenTheJobApplicationsHasBeenNavigatedTo()
 {
     CandidateDashboard.JobApplicationsButton();
     JobApplicationsPage.BaseURL();
 }
 public void ThenTheCandidateDashboardIsLoaded()
 {
     CandidateDashboard.BaseURL();
 }
 public void GivenTheCVPageHasBeenNavigatedTo()
 {
     CandidateDashboard.CVButton();
     CandidateCVPage.BaseURL();
 }