Пример #1
0
 public void ThenTheCandidatePageIsOpened(string page)
 {
     if (page == "Profile")
     {
         CandidateProfilePage.BaseURL();
     }
     else if (page == "CV")
     {
         CandidateCVPage.BaseURL();
     }
     else if (page == "Timesheets")
     {
         CandidateTimesheetsPage.BaseURL();
     }
     else if (page == "Job Searches")
     {
         JobSearchesPage.BaseURL();
     }
     else if (page == "Job Basket")
     {
         JobBasketPage.BaseURL();
     }
     else if (page == "Job Applications")
     {
         JobApplicationsPage.BaseURL();
     }
     else if (page == "Change Password")
     {
         CandidateChangePasswordPage.BaseURL();
     }
     else if (page == "Jobs Board")
     {
         JobBoardPage.BaseURL();
     }
 }
Пример #2
0
 public void WhenTheJobBoardIsSortedBy(string sorting)
 {
     if (sorting == "StartDate")
     {
         JobBoardPage.SortByStartDate();
     }
 }
Пример #3
0
 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();
     }
 }
Пример #4
0
 public void ThenTheJobsAreSortedByOrder(string sorting)
 {
     if (sorting == "StartDate")
     {
         JobBoardPage.CheckStartDate();
     }
     else
     {
         JobBoardPage.SortByLatest();
     }
 }
Пример #5
0
        public void GivenTheJobCriteriaHasBeenSearchedFor()
        {
            MultiplePages.Keyword("Surgeon");
//            MultiplePages.Country("United Kingdom");
//            MultiplePages.Region("Greater Manchester");
//            MultiplePages.Location("Manchester");
//            MultiplePages.Industry("Medical");
//            MultiplePages.Discipline("Surgeon");
            MultiplePages.GoButton();
            JobBoardPage.BaseURL();
        }
Пример #6
0
 public void ThenThePageIsLoaded(string link)
 {
     if (link == "Job Board")
     {
         JobBoardPage.BaseURL();
     }
     else
     {
         LoginPage.BaseURL();
     }
 }
Пример #7
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();
     }
 }
Пример #8
0
 public void ThenTheRequestIsSent()
 {
     JobBoardPage.RequestWasSent();
 }
Пример #9
0
 public void WhenTheSendButtonIsClicked()
 {
     JobBoardPage.SendButton();
 }
Пример #10
0
 public void WhenTheMessageIsEnteredIntoTheMessageField(string message)
 {
     JobBoardPage.YourMessageField(message);
 }
Пример #11
0
 public void WhenTheSubjectIsEnteredIntoTheSubjectField(string subject)
 {
     JobBoardPage.SubjectField(subject);
 }
Пример #12
0
 public void WhenTheEmailIsEnterdIntoTheEmailField(string email)
 {
     JobBoardPage.YourEmailField(email);
 }
Пример #13
0
 public void WhenTheNameIsEnteredIntoTheNameField(string name)
 {
     JobBoardPage.YourNameField(name);
 }
Пример #14
0
 public void WhenTheRequestDetailsButtonIsClicked()
 {
     JobBoardPage.RequestDetails();
 }
Пример #15
0
 public void WhenTheSaveSearchButtonIsClicked()
 {
     JobBoardPage.SaveSearch();
 }
Пример #16
0
 public static void TestInitialize()
 {
     homePage       = new HomePage(DriverProvider.Driver);
     jobBoardPage   = new JobBoardPage(DriverProvider.Driver);
     searchJobsPage = new SearchJobsPage(DriverProvider.Driver);
 }
 public void ThenTheJobsAreSearchedFor()
 {
     JobBoardPage.BaseURL();
 }
 public void ThenTheJobIsAddedToTheBasket()
 {
     JobBoardPage.AddedToBasket();
 }
 public void WhenTheAddToBasketButtonIsClicked()
 {
     JobBoardPage.AddToBasket();
 }
Пример #20
0
 public void ThenTheJobsBoardIsLoaded()
 {
     JobBoardPage.BaseURL();
 }
Пример #21
0
 public void GivenTheJobsBoardIsNavigatedTo()
 {
     CandidateDashboard.JobsButton();
     JobBoardPage.BaseURL();
 }