public static void ClickHotelNumber(int hotelNumber) { SaveSearchGUID(); SaveTotalSearchResultsFlightsHotel(); if (hotelNumber < 1) { throw new ArgumentOutOfRangeException("hotelNumber", hotelNumber, "The hotel number must be 1 or higher."); } Logger.AddClickAction("HotelNumber", "HotelNumber", hotelNumber); HotelResultsPage.SaveHotelData(hotelNumber); var hotelPanel = GetHotelPanel(hotelNumber); var hotelNameLink = hotelPanel.FindElement(By.CssSelector("div.establishment-header h2.establishment-heading a")); hotelNameLink.Click(); HotelDetailPage.WaitForLoad(); }
public static void ClickHotelNumberAndCapture(int hotelNumber) { SaveSearchGUID(); if (hotelNumber < 1) { throw new ArgumentOutOfRangeException("hotelNumber", hotelNumber, "The hotel number must be 1 or higher."); } Logger.AddClickAction("HotelNumberAndCapture", "HotelNumber", hotelNumber); HotelResultsPage.SaveHotelData(hotelNumber); var hotelPanel = GetHotelPanel(hotelNumber); var hotelNameLink = hotelPanel.FindElement(By.CssSelector("h3.hotel-name a")); hotelNameLink.Click(); HotelDetailPage.WaitForLoad(); //capture screenshot //NonFunctionalReq.GetScreenShot("Hotel Booking Summary Page"); }