public void TranslatingPage() { String result_PageTitle; String expected_title = "pl"; MainPage home_page = new MainPage(driver); home_page.goToPage(); CareersPage final_page = home_page.test_translate(); // 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(); Console.WriteLine(result_PageTitle.ToLower()); Console.WriteLine(driver.Url.ToLower()); if (driver.Url.ToLower().Contains(expected_title)) { Console.WriteLine("Translate Test Passed"); } else { Console.WriteLine("Translate Test Failed"); } }
//Check testimonials public void checkTestimonials() { CareersPage onCareersPage = onDevtechHomePage.CanGoToCareersPage(); onCareersPage.hoverOverTestemonials(); Assert.IsTrue(onCareersPage.getTestimonialNods()); }
public void CareersNavigation() { try { homePage.NavigateToSubMenu(homePage.WorkWithWabashMenu, homePage.CareersSubMenu); careersPage = new CareersPage(); actualUrl = WindowHelper.GetUrl(); Assert.AreEqual(careersPage.Url, actualUrl, string.Format("Actual url: <{0}> is not equal to expected: <{1}>", actualUrl, careersPage.Url)); Logger.Info("ASSERT - Url is correct"); actualBreadcrumb = careersPage.GetBreadcrumbString(); Assert.AreEqual(careersPage.Breadcrumb, actualBreadcrumb, string.Format("Actual breadcrumb: <{0}> is not equal to expected: <{1}>", actualBreadcrumb, careersPage.Breadcrumb)); Logger.Info("ASSERT - Breadcrumb is correct"); } catch (Exception exception) { GenericHelper.TakeScreenShot(); Logger.Error(exception.Message); Logger.Error(exception.StackTrace); throw; } }
public void CanClickOnVacantPostion() { CareersPage onCareerspage = onDevtechHomePage.CanGoToCareersPage(); onCareerspage.canClickOnVacantPosition(); //ASSERT FALI }
public void P20_1_a06_View_job_Title_page_32179() { CareersPage.CreateJobTitle(JobTitle + "TC32179"); CommonSection.Manage.ProfessionalDevelopment(); _test.Log(Status.Info, "Open Career Menu Page"); CareersPage.ClickJobTitleTab(); _test.Log(Status.Info, "Click on Job Title Tab"); CareersPage.SearchJobtitle(JobTitle + "TC32179"); _test.Log(Status.Info, "Search Job Title"); CareersPage.ClickJobtitle(JobTitle + "TC32179"); _test.Log(Status.Info, "Clicked on Searched Job Title"); //CareersPage.EditJobTitleName(JobTitle); //_test.Log(Status.Info, "Perform Blank Search"); StringAssert.AreEqualIgnoringCase(JobTitle + "TC32179", AdminContentDetailsPage.JobTitle_Title(), "Title Not Matched"); _test.Log(Status.Pass, "Matched Job Title "); Assert.IsTrue(AdminContentDetailsPage.CompetenciesTabDisplay()); _test.Log(Status.Pass, "Competencies tab Display on Job Title Details page"); Assert.IsTrue(AdminContentDetailsPage.JobDetailstabDisplay()); _test.Log(Status.Pass, "Job Details tab Display on Job Title Details page"); //Deleted Job title After test complete CareersPage.DeleteJobTitle(JobTitle + "TC32179"); _test.Log(Status.Info, "Job Title Deleted"); StringAssert.AreEqualIgnoringCase("No matching records found", CareersPage.NoMatchingJobTitleFound("No matching records found")); _test.Log(Status.Pass, "Verify No matching records found message display after job title deleted"); }
public void careersFilterSkillsRemote() { String result_PageTitle; String expected_title = "data"; String expected_title_2 = "remote"; MainPage home_page = new MainPage(driver); home_page.goToPage(); CareersPage final_page = home_page.goto_careers(); final_page.test_searchSkillsRemote(); //SearchPage final_page = careers_page.test_searchSkills(); // 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("Search Test Passed"); } else { Console.WriteLine("Search Test Failed"); } }
public void SearchJobPosition(string job, string location) { CareersPage careersPage = new CareersPage(); careersPage.SelectJobPosition(job); careersPage.SelectLocation(location); careersPage.SearchJob(); }
public void CanGoOnCareersPage() { // Navigate to Contact page CareersPage onCareersPage = onDevtechHomePage.CanGoToCareersPage(); Assert.IsTrue(onCareersPage.IsAtCareersPage()); Debug.Write("Careers Page on FireFox"); }
public void Create_Career_Path_31460() { CommonSection.Manage.ProfessionalDevelopment(); CareersPage.ClickCreateCareerPath(); CreateCareerPathPage.EditCareerPathName(CareerPathTitle); // CreateCareerPathPage.SaveCareerPathName(); Assert.IsTrue(Driver.comparePartialString("Success", CreateCareerPathPage.GetSuccessMessage())); Assert.IsTrue(CareersPage.CheckCareerPathTitle("Create Career Path")); }
public void CanClickOnDetails() { string firstline; CareersPage onCareer = onDevtechHomePage.CanGoToCareersPage(); onCareer.canClickOnVacantPosition(); onCareer.ClickOnDetails1(); firstline = onCareer.getFirstLine(); Assert.AreEqual("3 years’ experience supporting Linux enviornments ", firstline); }
public void a06_Create_JobTitle_22211() { CommonSection.Manage.ProfessionalDevelopment(); _test.Log(Status.Info, "Open Career Menu"); CareersPage.ClickJobTitleTab(); _test.Log(Status.Info, "Click on Job Title Tab"); CareersPage.EditJobTitleName(JobTitle); _test.Log(Status.Info, "Clik on Create New Job Title, Edit Job Title name, Click Save"); //Assert.IsTrue(Driver.comparePartialString("Success", ManageJobTitlePage.GetSuccessMessage())); res1 = true; _test.Log(Status.Pass, "Verify Successful Message"); //QUESTIONS - What to do if no competencies with In Progress or Completed Status - How to display a message "You have no Incomplete Competencies" or "You have no Completed Competencies" }
public void VacanciesCount_ShouldBeFive_WhenCountryIsRomaniaAndLanguageIsEnglish() { DriverController.GetCurrentDriverInstance().Navigate().GoToUrl(testServer); const int expectedVacanciesCount = 5; var careersPage = new CareersPage(); careersPage .SelectCountry("Romania") .SelectLanguage("English") .ClickAllVacancies(); var actualVacanciesCount = careersPage.CountVacancies(); actualVacanciesCount.Should().Be(expectedVacanciesCount); }
public void a07_Create_new_job_title_with_default_value_and_assign_to_a_career_path_33920() { //login with a admin CareersPage.CreateCareerPath(CareerPathTitle + "TC33920"); CreateCareerPathPage.LevelsandjobtitlesTab.ClickCreateLevel(); //inside frame CommonSection.Manage.ProfessionalDevelopment(); _test.Log(Status.Info, "Navigating to Career page"); CareersPage.ClickJobTitleTab(); _test.Log(Status.Info, "Open Job Title tab on Career page"); CareersPage.ClickCreateJobTitleButton(); _test.Log(Status.Info, "Click Create Job title button from Jobtitle tab"); ManageJobTitlePage.CompetenciesTab.ClickCareerPath("None Selected"); ManageJobTitlePage.CompetenciesTab.SearchandSelect(CareerPathTitle + "TC33920"); ManageJobTitlePage.CompetenciesTab.clickyescheckmark(); _test.Log(Status.Info, "Click on none selected career path from competencies tab, search CP_demo_2006 and select level 2"); Assert.IsTrue(Driver.comparePartialString("Success", Driver.getSuccessMessage())); //StringAssert.AreEqualIgnoringCase("The selected items were added.", UnnamedJobtitled23Page.VerifyText("")); _test.Log(Status.Info, "Verify success message"); StringAssert.AreEqualIgnoringCase(CareerPathTitle + "TC33920", ManageJobTitlePage.VerifyCareerpathText(CareerPathTitle + "TC33920")); _test.Log(Status.Info, "Verify Saved career path"); StringAssert.AreEqualIgnoringCase("Level 1", ManageJobTitlePage.VerifyLevelText("Level 1")); _test.Log(Status.Info, "Verify Saved career path Level"); String Jobtitletext = ManageJobTitlePage.getJobTitletext(); ManageJobTitlePage.ClickCareerBreadcrumb(); CareersPage.ClickCareerPathTab(); _test.Log(Status.Info, "Navigating to Career Path Tab"); CareersPage.CareerPathTab.SearchCareerPath(CareerPathTitle + "TC33920"); CareersPage.CareerPathTab.ClickSearchResult(CareerPathTitle + "TC33920"); _test.Log(Status.Info, "search and open career path"); CreateCareerPathPage.LevelsandjobtitlesTab.ExpandLevel1(); // CP_demo_2006Page.ClickLevel2Expandlink(); _test.Log(Status.Info, "Expand level 1 for this career path"); StringAssert.AreEqualIgnoringCase(Jobtitletext, CreateCareerPathPage.LevelsandjobtitlesTab.Level.JobtitletextinsideLevel1(Jobtitletext)); _test.Log(Status.Info, "Verify career path name"); CareersPage.DeleteCareerPath(CareerPathTitle + "TC33920"); CareersPage.DeleteJobTitle(Jobtitletext); }
public void TestScenarioBySFL() { HomePage homePage = new HomePage(Driver); CareersPage careersPage = new CareersPage(Driver); int countOfJobs = homePage.GetCareersCount(); homePage.ClickOnJobs(); Assert.AreEqual(countOfJobs, careersPage.JobsListCount()); Assert.False(careersPage.DoesTheJobExist(CareerConstants.Manual)); if (!careersPage.DoesTheJobExist(CareerConstants.Automation)) { throw new Exception("There is no vacancy for Automation QA Engineer!"); } else { careersPage.ClickOnCurrentJob(CareerConstants.Automation); } careersPage.ScrollTillSubmit(); careersPage.FillTheForm(CareerConstants.FirstName, CareerConstants.LastName, CareerConstants.Email, CareerConstants.FileName); Assert.AreEqual(CareerConstants.ReCaptchaErrMsg, careersPage.GetWarningMsg()); }
public void Administration() { CommonSection.ClickToggleNevigationIcon(); _test.Log(Status.Info, "Taped Responsive Menu Icon on Top Nevigation Bar"); CommonSection.Administer.People.Organizations_Mobile(); _test.Log(Status.Info, "Organization page opens"); OrganizationsPage.ClickSearch(); _test.Log(Status.Info, "Done Blank search"); Assert.IsTrue(OrganizationsPage.DisplaySearchRecords > 1);//checks Organization search is working CommonSection.ClickToggleNevigationIcon(); _test.Log(Status.Info, "Taped Responsive Menu Icon on Top Nevigation Bar"); CommonSection.Manage.Careers_Mobile(); _test.Log(Status.Info, "open Careers page from common section on mobile web "); CareersPage.ClickJobTitleTab_Mobile(); _test.Log(Status.Info, "Opened JobTitle tab on Careers page"); CareersPage.JobTitleKI.SearchJobtitle(""); _test.Log(Status.Info, "did blank search in job tiltle"); Assert.IsTrue(CareersPage.JobTitleKI.DisplaySearchRecords >= 1); //CommonSection.Administer.System.BrandingAndCustomization.HomepageCustomization(); //_test.Log(Status.Info, "opened home customization page"); //Assert.IsTrue(HomePage.Title == "Home");// just checks the title }
public void KeywordJobsSearch() { String expected_keyword = "lviv"; String result_PageTitle; String search_string = "lviv"; MainPage home_page = new MainPage(driver); home_page.goToPage(); //home_page.test_search(search_string); // SearchPage search_page = new SearchPage(driver); ; CareersPage careers_page = home_page.goto_careers(); careers_page.load_complete(); SearchPage final_page = careers_page.test_search(search_string); // 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(); Console.WriteLine(result_PageTitle.ToLower()); Console.WriteLine(driver.Url.ToLower()); if (result_PageTitle.Contains(expected_keyword) || driver.Url.ToLower().Contains(expected_keyword)) { Console.WriteLine("Job Search Passed"); } else { Console.WriteLine("Job Search Failed"); } }
public void View_List_of_Career_Path_as_existing_User_31461() { CommonSection.Manage.ProfessionalDevelopment(); CareersPage.SearchCareerPath(CareerPathTitle); Assert.IsTrue(CareersPage.CheckNameColumn(CareerPathTitle)); }
public CareersSteps() { careersPage = new CareersPage(driver); }
public bool IsSearchResultFounded(string firstResult) { CareersPage careersPage = new CareersPage(); return(careersPage.IsSearchResultsDisplayed(firstResult)); }
public void OpenCareersPage() { CareersPage careersPage = new CareersPage(); careersPage.OpenPage(); }
public void InitializeBase(IWebDriver driver) { homePage1 = new HomePage(driver); loginPage1 = new LoginPage(driver); helpPage1 = new HelpPage(driver); commonSection = new CommonSection(driver); trainingPage1 = new TrainingPage(driver); searchResultsPage1 = new SearchResultsPage(driver); classroomDetailsPage1 = new ClassroomCourseDetailsPage(driver); sectionPage1 = new SectionsPage(driver); createNewCourseSectionAndEventPage1 = new CreateNewCourseSectionAndEventPage(driver); manageUsersPage1 = new ManageUsersPage(driver); organizationsPage1 = new OrganizationsPage(driver); careersPage1 = new CareersPage(driver); reportConsolePage1 = new ReportsConsolePage(driver); detailsPage1 = new DetailsPage(driver); runReportPage1 = new RunReportPage(driver); meridianGlobalReportingPage1 = new MeridianGlobalReportingPage(driver); myTrainingProgressPDFPage1 = new MyTrainingProgressPDFPage(driver); contentDetailsPage1 = new ContentDetailsPage(driver); reportsPage1 = new ReportsPage(driver); summaryPage1 = new SummaryPage(driver); createPage1 = new CreatePage(driver); courseLaunchModalPage1 = new CourseLaunchModalPage(driver); systemCertificatePage1 = new SystemCertificatePage(driver); certificatePage1 = new CertificatePage(driver); //LoginPage = new MdnHomePage(driver); //LoginPage1 = new MdnLoginPage1(driver); //HomePage = new MdnHomePage(driver); //CommonPage = new MdnCommonPage(driver); //#region initialize old //driver = driver; //CheckOutobj = new CheckOut(driver); //takeScreenhsot = new ScreenShot(driver); //approvalrequest = new Approvalrequestobject(driver); //instructors = new Instructor(driver); //approvalrequest = new Approvalrequestobject(driver); //DomainConsoleobj = new DomainConsole(driver); //ManageGradebookobj = new ManageGradebook(); //Instructorsobj = new Instructorspof(); //MyResponsibilitiesobj = new My_Responsibilities(driver); //manageuserobj = new ManageUsers(driver); //objTrainingHome = new TrainingHomes(driver); //objCurriculum = new CreateCurriculum(driver); //classroomcourse = new ClassroomCourse(driver); //ContentSearchobj = new ContentSearch(driver); //objCreate = new Create(driver); //detailspage = new Details(driver); //TrainingHomeobj = new TrainingHomes(driver); //AdminstrationConsoleobj = new AdminstrationConsole(driver); //Testsobj = new Tests(driver); //Detailsobj = new Details(driver); //EditSummaryobj = new EditSummary(driver); //Scorm1_2obj = new Scorm1_2(driver); //EditQuestionobj = new EditQuestion(driver); //EditQuestionGroupobj = new EditQuestionGroup(driver); //AddUsrObj = new AddUsers(driver); //generalcourseobj = new GeneralCourse(driver); //myteachingscheduleobj = new MyTeachingSchedule(); //professionaldevelopmentobj = new ProfessionalDevelopments(driver); //documentobj = new Document(driver); //CreateNewAccountobj = new CreateNewAccount(driver); //ManageUsersobj = new ManageUsers(driver); //Createobj = new Create(driver); //summaryobj = new Summary(driver); //reauiredtrainingconsoleobj = new RequiredTrainingConsoles(driver); //requiredtrainingobj = new RequiredTraining(driver); //Trainingobj = new Training(driver); //Loginobj = new Login(driver); //Contentobj = new Content(driver); //Creditsobj = new Credits(driver); //AddContentobj = new AddContent(driver); //Summaryobj = new Summary(driver); //ScheduleAndManageSectionobj = new ScheduleAndManageSection(driver); //SearchResultsobj = new SearchResults(driver); //CourseSectionobj = new CreateNewCourseSectionAndEventPage(driver); //Transcriptsobj = new Transcripts(driver); //Productsobj = new Products(driver); //BrowseTrainingCatalogobj = new BrowseTrainingCatalog(driver); //ShoppingCartsobj = new ShoppingCarts(driver); //ProfessionalDevelopmentsobj = new ProfessionalDevelopments(driver); //Createnewproficencyscaleobj = new Createnewproficencyscale(driver); //Createnewcompetencyobj = new Createnewcompetency(driver); //CreateNewSucessProfileobj = new CreateNewSucessProfile(driver); //SucessProfileobj = new SucessProfile(driver); //Searchobj = new Search(driver); //TrainingActivitiesobj = new TrainingActivities(driver); //ProfessionalDevelopments_learnerobj = new ProfessionalDevelopments_learner(driver); //Organizationobj = new Organization(driver); //DevelopmentPlansobj = new DevelopmentPlans(driver); //AddDevelopmentActivitiesobj = new AddDevelopmentActivities(driver); //MyAccountobj = new MyAccount(driver); //UsersUtilobj = new UsersUtil(driver); //MyCalendersobj = new MyCalenders(driver); //MyReportsobj = new MyReports(driver); //Config_Reportsobj = new Config_Reports(driver); //ConfigurationConsoleobj = new ConfigurationConsole(driver); //ApprovalPathobj = new ApprovalPath(driver); //MyMessageobj = new MyMessages(driver); //MessageUtilobj = new MessageUtil(driver); //MyRequestsobj = new MyRequests(driver); //Blogsobj = new Blogs(driver); //CollabarationSpacesobj = new CollabarationSpaces(driver); //Faqsobj = new Faqs(driver); //HomePageFeedobj = new HomePageFeed(driver); //ProductTypesobj = new ProductTypes(driver); //Surveysobj = new Surveys(driver); //SurveyScalesobj = new SurveyScales(driver); //AuditingConsolesobj = new AuditingConsoles(driver); //Categoryobj = new Category(driver); //Trainingsobj = new Trainings(driver); //VirtualMeetingsobj = new VirtualMeetings(driver); //CreditTypeobj = new CreditType(driver); //AssignedUserobj = new AssignedUser(driver); //AddUsersobj = new AddUsers(driver); //CustomFieldobj = new CustomField(driver); //CreateNewCustomFieldobj = new CreateNewCustomField(driver); //EditFieldobj = new EditField(driver); //EducationLevelobj = new EducationLevel(driver); //EditOrganizationobj = new EditOrganization(driver); //SelectManagerobj = new SelectManager(driver); //Roleobj = new Role(driver); //SelectTrainingPOCobj = new SelectTrainingPOC(driver); //Complexobj = new Complex(driver); //AccountCodesobj = new AccountCodes(driver); //AccountCodeTypesobj = new AccountCodeTypes(driver); //DiscountCodesobj = new DiscountCodes(driver); //ManageTaxRatesobj = new ManageTaxRates(driver); //TaxItemCategoriesobj = new TaxItemCategories(driver); //Certificatesobj = new Certificates(driver); //CourseProvidersobj = new CourseProviders(driver); //ExternalLearningsobj = new ExternalLearnings(driver); //ExternalLearningConsolesobj = new ExternalLearningConsoles(driver); //ExternalLearningtypesobj = new ExternalLearningtypes(driver); //RequiredTrainingConsolesobj = new RequiredTrainingConsoles(driver); //SelectProfileobj = new SelectProfile(driver); //TrainingProfilesobj = new TrainingProfiles(driver); //EditTrainingProfileobj = new EditTrainingProfile(driver); //MergeUsersobj = new MergeUsers(driver); //UserGroupobj = new UserGroup(driver); //SelectCertificateobj = new SelectCertificate(driver); //ManageProficencyScaleobj = new ManageProficencyScale(driver); //ArchivedProficencyScaleobj = new ArchivedProficencyScale(driver); //MappedContentobj = new MappedContent(driver); //MappedCompetencyobj = new MappedCompetency(driver); //ManageSuccessProfileobj = new ManageSuccessProfile(driver); //FAQ_lobj = new FAQ_l(driver); //Announcements_lobj = new Announcements_l(driver); //JobTitlesobj = new JobTitles(driver); //ManageJobTitleobj = new ManageJobTitle(driver); //ManagePricingScheduleobj = new ManagePricingSchedule(driver); //ExternalLearningSearchobj = new ExternalLearningSearch(driver); //urlobj = new url(driver); //skinobj = new skin(driver); //MyOwnLearningobj = new MyOwnLearningUtils(driver); //CurrentTrainingsobj = new CurrentTrainings(driver); //scormobj = new Scorm12(driver); //aicccourse = new AICC(driver); //ojtcourse = new OJT(driver); //TrainingCatalogobj = new TrainingCatalogUtil(driver); //accesskeys = new AccessKeys(driver); //#endregion }