public void HotelNotSelected()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Navigate().GoToUrl("https://www.adactin.com/HotelApp/");
            LoginPage loginPage = new LoginPage(driver);

            loginPage.Login("VidhyaVenugan", "Ithika2015");
            Assert.True(driver.Title.Contains("Search"));
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.SelectLocation("Melbourne");
            searchHotel.SelectNumberOfRooms("1 - One");
            searchHotel.CheckInDate("21/01/2019");
            searchHotel.CheckOutDate("22/01/2019");
            searchHotel.AdultsPerRoom("2 - Two");
            searchHotel.ClickSearch();
            Assert.True(driver.Title.Contains("Select"));
            SelectHotelPage selectHotel = new SelectHotelPage(driver);

            selectHotel.SelectContinue();
            Assert.AreEqual(selectHotel.ContinueErrorMsg, "Please Select a Hotel");
            driver.Quit();
        }
Exemple #2
0
        public void KCreditCardExpiryYearSelected()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Url = "https://www.adactin.com/HotelApp/";
            LoginPage loginPage = new LoginPage(driver);

            loginPage.Login("VidhyaVenugan", "Ithika2015");
            Assert.True(driver.Title.Contains("Search"));
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.SelectLocation("Melbourne");
            searchHotel.SelectNumberOfRooms("1 - One");
            searchHotel.CheckInDate("21/01/2019");
            searchHotel.CheckOutDate("22/01/2019");
            searchHotel.AdultsPerRoom("2 - Two");
            searchHotel.ClickSearch();
            Assert.True(driver.Title.Contains("Select"));
            SelectHotelPage selectHotel = new SelectHotelPage(driver);

            selectHotel.SelectRadioButton();
            selectHotel.SelectContinue();
            Assert.True(driver.Title.Contains("Book"));
            BookHotelPage bookHotel = new BookHotelPage(driver);

            bookHotel.EnterName("Vidhya", "Venugan");
            bookHotel.BillingAddress("12 Ebony Way,Tarneit -3029");
            bookHotel.CreditCardNumber("1234567812345678");
            bookHotel.CreditCardType("VISA");
            bookHotel.CreditCardExpiryMonth("March");
            bookHotel.CreditCardExpiryYear("2020");
            bookHotel.ClickBookNow();
            driver.Quit();
        }
Exemple #3
0
        public void BNamesNotEntered()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Url = "https://www.adactin.com/HotelApp/";
            LoginPage loginPage = new LoginPage(driver);

            loginPage.Login("VidhyaVenugan", "Ithika2015");
            Assert.True(driver.Title.Contains("Search"));
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.SelectLocation("Melbourne");
            searchHotel.SelectNumberOfRooms("1 - One");
            searchHotel.CheckInDate("21/01/2019");
            searchHotel.CheckOutDate("22/01/2019");
            searchHotel.AdultsPerRoom("2 - Two");
            searchHotel.ClickSearch();
            Assert.True(driver.Title.Contains("Select"));
            SelectHotelPage selectHotel = new SelectHotelPage(driver);

            selectHotel.SelectRadioButton();
            selectHotel.SelectContinue();
            Assert.True(driver.Title.Contains("Book"));
            BookHotelPage bookHotel = new BookHotelPage(driver);

            // bookHotel.EnterName("Vidhya", "Venugan");
            bookHotel.ClickBookNow();
            Assert.AreEqual(bookHotel.FirstNameErrorText, "Please Enter your First Name");
            Assert.AreEqual(bookHotel.LastNameErrorText, "Please Enter you La st Name");
            driver.Quit();
        }
Exemple #4
0
        public void DBillingAddressNotEntered()
        {
            Login();
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.SelectLocation("Melbourne");
            searchHotel.SelectNumberOfRooms("1 - One");
            searchHotel.CheckInDate("21/01/2019");
            searchHotel.CheckOutDate("22/01/2019");
            searchHotel.AdultsPerRoom("2 - Two");
            searchHotel.ClickSearch();
            Assert.True(driver.Title.Contains("Select"));
            SelectHotelPage selectHotel = new SelectHotelPage(driver);

            selectHotel.SelectRadioButton();
            selectHotel.SelectContinue();
            Assert.True(driver.Title.Contains("Book"));
            BookHotelPage bookHotel = new BookHotelPage(driver);

            bookHotel.EnterName("Vidhya", "Venugan");
            //bookHotel.BillingAddress("12 Ebony Way,Tarneit -3029");
            bookHotel.ClickBookNow();
            Assert.AreEqual(bookHotel.BillingAddressErrorText, "Please Enter your Address");
            driver.Quit();
        }
Exemple #5
0
        public void SearchForHotel()
        {
            LoginPage page = new LoginPage(this.driver);

            page.Login(username: "******", password: "******");

            SearchHotelPage searchPage = new SearchHotelPage(this.driver);

            searchPage.SearchHotel("Tirana", DateTime.Now.AddDays(5), DateTime.Now.AddDays(10), 2, 0);
        }
        public void ECheckInDate()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Navigate().GoToUrl("https://www.adactin.com/HotelAppBuild2/");
            //LoginPage loginPage = new LoginPage(driver);
            //loginPage.Login("VidhyaVenugan", "Ithika2015");
            //Assert.True(driver.Title.Contains("Search"));
            baseClass.Login();
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.CheckInDate("21/01/2019");
            searchHotel.ClickSearch();
            driver.Quit();
        }
        public void CSelectNumberOfRooms()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Navigate().GoToUrl("https://www.adactin.com/HotelApp/");
            //LoginPage loginPage = new LoginPage(driver);
            //loginPage.Login("VidhyaVenugan", "Ithika2015"); //commented because we have created a method for these functions in base class
            //Assert.True(driver.Title.Contains("Search"));
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.SelectNumberOfRooms("4 - Four");
            searchHotel.ClickSearch();
            //Assert.AreEqual(searchHotel.RoomsErrorMsg(), " ");
            driver.Quit();
        }
        public void DNumberOfRoomsNotSelected()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Navigate().GoToUrl("https://www.adactin.com/HotelApp/");
            //LoginPage loginPage = new LoginPage(driver);
            //loginPage.Login("VidhyaVenugan", "Ithika2015");
            //Assert.True(driver.Title.Contains("Search"));
            baseClass.Login();
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.SelectNumberOfRooms("- Select Number of Rooms -");
            Assert.AreEqual(searchHotel.RoomsErrorMsg, "Please Select Total Number of Rooms");
            searchHotel.ClickSearch();
            driver.Quit();
        }
        public void BLocationNotSelected()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Navigate().GoToUrl("https://www.adactin.com/HotelApp/");
            //LoginPage loginPage = new LoginPage(driver);
            //loginPage.Login("VidhyaVenugan", "Ithika2015");
            //Assert.True(driver.Title.Contains("Search"));
            baseClass.Login();
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.SelectLocation("- Select Location -");
            searchHotel.ClickSearch();
            Assert.AreEqual(searchHotel.LocationErrorText(), "Please Select a Location");
            driver.Quit();
        }
        public void FInCorrectCheckInDate()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Navigate().GoToUrl("https://www.adactin.com/HotelAppBuild2/");
            //LoginPage loginPage = new LoginPage(driver);
            //loginPage.Login("VidhyaVenugan", "Ithika2015");
            //Assert.True(driver.Title.Contains("Search"));
            baseClass.Login();
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.CheckInDate("18/01/2019");
            searchHotel.ClickSearch();
            Assert.AreEqual(searchHotel.CheckInErrorMsg, "Check-In Date should be either Today or Later Date");
            driver.Quit();
        }
        public void ICheckInCheckOutSame()
        {
            BaseClass baseClass = new BaseClass(driver);

            baseClass.BrowserFunctions();
            //driver.Navigate().GoToUrl("https://www.adactin.com/HotelAppBuild2/");
            //LoginPage loginPage = new LoginPage(driver);
            //loginPage.Login("VidhyaVenugan", "Ithika2015");
            //Assert.True(driver.Title.Contains("Search"));
            baseClass.Login();
            SearchHotelPage searchHotel = new SearchHotelPage(driver);

            searchHotel.CheckInDate("21/01/2019");
            searchHotel.CheckOutDate("21/01/2019");
            searchHotel.ClickSearch();
            Assert.AreEqual(searchHotel.CheckInErrorMsg, "Check-in and Check-out date cannot be same");
            driver.Quit();
        }
 public void WhenISelectA(string location, string date)
 {
     searchHotelPage = new SearchHotelPage(driver);
     searchHotelPage.SelectLocation(location);
     searchHotelPage.CheckInDate(date);
 }