Пример #1
0
        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");
            }
        }
Пример #2
0
        //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;
            }
        }
Пример #4
0
        public void CanClickOnVacantPostion()
        {
            CareersPage onCareerspage = onDevtechHomePage.CanGoToCareersPage();

            onCareerspage.canClickOnVacantPosition();
            //ASSERT FALI
        }
Пример #5
0
        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");
        }
Пример #6
0
        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");
            }
        }
Пример #7
0
        public void SearchJobPosition(string job, string location)
        {
            CareersPage careersPage = new CareersPage();

            careersPage.SelectJobPosition(job);
            careersPage.SelectLocation(location);
            careersPage.SearchJob();
        }
Пример #8
0
        public void CanGoOnCareersPage()
        {
            // Navigate to Contact page
            CareersPage onCareersPage = onDevtechHomePage.CanGoToCareersPage();

            Assert.IsTrue(onCareersPage.IsAtCareersPage());
            Debug.Write("Careers Page on FireFox");
        }
Пример #9
0
 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"));
 }
Пример #10
0
        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);
        }
Пример #11
0
 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"
 }
Пример #12
0
        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);
        }
Пример #13
0
        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);
        }
Пример #14
0
        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
        }
Пример #16
0
        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");
            }
        }
Пример #17
0
 public void View_List_of_Career_Path_as_existing_User_31461()
 {
     CommonSection.Manage.ProfessionalDevelopment();
     CareersPage.SearchCareerPath(CareerPathTitle);
     Assert.IsTrue(CareersPage.CheckNameColumn(CareerPathTitle));
 }
Пример #18
0
 public CareersSteps()
 {
     careersPage = new CareersPage(driver);
 }
Пример #19
0
        public bool IsSearchResultFounded(string firstResult)
        {
            CareersPage careersPage = new CareersPage();

            return(careersPage.IsSearchResultsDisplayed(firstResult));
        }
Пример #20
0
        public void OpenCareersPage()
        {
            CareersPage careersPage = new CareersPage();

            careersPage.OpenPage();
        }
Пример #21
0
    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
    }