public CompanyOverviewPage CanGoToCompanyOverviewPage()
        {
            MoveToElementAction.Perform(AboutUs);
            var companyoverview = Wait.Until(ExpectedConditions.ElementToBeClickable(CompanyOverview));

            companyoverview.Click();
            return(new CompanyOverviewPage());
        }
        public ManagementTeamPage CanGoToManagementTeamPage()
        {
            MoveToElementAction.Perform(AboutUs);
            var managementteam = Wait.Until(ExpectedConditions.ElementToBeClickable(ManagementTeam));

            managementteam.Click();
            return(new ManagementTeamPage());
        }
        //Go to Clound Integration page
        public CloudIntegrationPage CanGoToCloudIntegrationPage()
        {
            MoveToElementAction.Perform(Services);
            var integration = Wait.Until(ExpectedConditions.ElementToBeClickable(CloudIntegration));

            integration.Click();
            return(new CloudIntegrationPage());
        }
        public VPointSupportPage CanGoToVPointSupportPage()
        {
            MoveToElementAction.Perform(Products);
            var vpointsupport = Wait.Until(ExpectedConditions.ElementToBeClickable(VPointSupport));

            vpointsupport.Click();
            return(new VPointSupportPage());
        }
        public ContactPage CanGoToCloudOperationalSupportPage()
        {
            MoveToElementAction.Perform(Services);
            var contact = Wait.Until(ExpectedConditions.ElementToBeClickable(CloudOperationalSupport));

            contact.Click();
            return(new ContactPage());
        }
        public QualityAssurancePage CanGoToQualityAssurancePage()
        {
            MoveToElementAction.Perform(Services);
            MoveToElementAction.Perform(ServiceDelivery);
            var qualityassurance = Wait.Until(ExpectedConditions.ElementToBeClickable(QualityAssurance));

            qualityassurance.Click();
            return(new QualityAssurancePage());
        }
        public OurProcessesPage CanGoToOurProcessesPage()
        {
            MoveToElementAction.Perform(Services);
            MoveToElementAction.Perform(ServiceDelivery);
            var ourprocesses = Wait.Until(ExpectedConditions.ElementToBeClickable(OurProcesses));

            ourprocesses.Click();
            return(new OurProcessesPage());
        }
        public TeamAsAServicePage CanGoToTeamAsAServicePage()
        {
            MoveToElementAction.Perform(Services);
            MoveToElementAction.Perform(ServiceDelivery);
            var taas = Wait.Until(ExpectedConditions.ElementToBeClickable(TeamAsAService));

            taas.Click();
            return(new TeamAsAServicePage());
        }
        public ProjectBasedPage CanGoToProjectBasedPage()
        {
            MoveToElementAction.Perform(Services);
            MoveToElementAction.Perform(ServiceDelivery);
            var projectbased = Wait.Until(ExpectedConditions.ElementToBeClickable(ProjectBased));

            projectbased.Click();
            return(new ProjectBasedPage());
        }
        public TaaSPodcastPage CanGoToTaaSPodcastPage()
        {
            CanGoToTeamAsAServicePage();
            MoveToElementAction.Perform(TaasPodcastHolder);
            var whitepaper = Wait.Until(ExpectedConditions.ElementToBeClickable(TaasPodcast));

            whitepaper.Click();

            Driver.SwitchTo().Window(Driver.WindowHandles.Last());
            return(new TaaSPodcastPage());
        }
        public WhitePaperPage CanGoToWhitePaperPage()
        {
            CanGoToOurProcessesPage();
            MoveToElementAction.Perform(WhitepaperHolder);
            var whitepaper = Wait.Until(ExpectedConditions.ElementToBeClickable(Whitepaper));

            whitepaper.Click();

            Driver.SwitchTo().Window(Driver.WindowHandles.Last());
            return(new WhitePaperPage());
        }
 public void HoverOverServiceDelivery()
 {
     MoveToElementAction.Perform(ServiceDelivery);
     ServiceDelivery.Click();
 }
 public void HoverOverAboutUs()
 {
     MoveToElementAction.Perform(AboutUs);
 }
 public void HoverOverProducts()
 {
     MoveToElementAction.Perform(Products);
 }
 public void HoverOverServices()
 {
     MoveToElementAction.Perform(Services);
 }