public void Test1()
        {
            var fromDate = DateTime.UtcNow.AddMonths(3);
            var toDate   = fromDate.AddDays(1);
            var homePage = new HomePage(driver).NavigateTo();

            homePage.AcceptCookies();
            homePage.DestinationSearchBox.Search("limerick").Results.FirstOrDefault(x => x.Value.Contains("Limerick")).Select();
            homePage.CalendarControl.FromDate = fromDate;
            homePage.CalendarControl.ToDate   = toDate;
            homePage.SelectGuestsControl.Activate().AdultsControl.SetNumber(4);
            homePage.SelectGuestsControl.Activate().RoomsControl.SetNumber(2);
            homePage.SearchButtonElement.Click();

            var resultsPage = new ResultsPage(driver);

            resultsPage.WaitFotPageToLoad();


            var filter = resultsPage.Filters.FirstOrDefault(x => x.FilterTitle.Contains("Fun Things To Do"));

            var option = filter.Options.FirstOrDefault(x => x.Option.Contains("Fitness cent"));

            option.Selected = true;

            var strand = resultsPage.Results.FirstOrDefault(x => x.Name.Contains("Limerick Strand Hotel"));

            Assert.NotNull(strand, "Hotel not displayed");
        }
        public void WhenINavigateToAmazonHomePage()
        {
            HomePage homePage = new HomePage(_driver);

            _driver.Navigate().GoToUrl(homeURL);
            //           homePage.NavigateToHomePage();
            Assert.IsTrue(new HomePage(_driver).IsAmazonLogoPresent());

            homePage.AcceptCookies();
        }
Пример #3
0
 public void GivenUserIsOnTheBooking_ComHomepage()
 {
     _homePage = new HomePage(_driver).NavigateTo();
     _homePage.AcceptCookies();
 }