static public void TestCase1(IWebDriver driver) { // Test Data string Username = "******"; string Password = "******"; bool OneWay = true; string CityFrom = "Sydney"; string CityTo = "London"; string Class = "First"; string FirstName = "James"; string LastName = "Smith"; string CCNum = "12345678"; int DepartureFlightNum = 362; int ArrivalFlightNum = 630; LoginPage LoginPage = new LoginPage(driver); FlightFinderPage FlightFinderPage = new FlightFinderPage(driver); SelectFlightPage SelectFlightPage = new SelectFlightPage(driver); BookFlightPage BookFlightPage = new BookFlightPage(driver); FlightCongirmationPage FlightConfirmationPage = new FlightCongirmationPage(driver); driver.Navigate().GoToUrl("http://newtours.demoaut.com/"); LoginPage.Login(Username, Password); FlightFinderPage.FindFlights(OneWay, CityFrom, CityTo, Class); SelectFlightPage.SelectFlightNumbers(DepartureFlightNum, ArrivalFlightNum); BookFlightPage.EnterDetails(FirstName, LastName, CCNum); FlightConfirmationPage.VerifyDepartureDetails(CityFrom, CityTo, DepartureFlightNum, Class); FlightConfirmationPage.VerifyArrivalDetails(CityTo, CityFrom, ArrivalFlightNum, Class); }
public NewToursFlightsSteps() { objHomePage = new HomePage(_driver); objFlightFinderPage = new FlightFinderPage(_driver); objFlightTime = new FlightTimePage(_driver); objPaymentDetailsPage = new PaymentDetailsPage(_driver); var jsonUCString = File.ReadAllText(@"c:\users\sjoseprasad\source\repos\NewToursFlights\NewToursFlights\DataModel\usercredentials.json"); //for this always keep a copy of Json Handler file in ur project directory objUserCredentials = JsonConvert.DeserializeObject <List <UserCredentials> >(jsonUCString); var jsonFFString = File.ReadAllText(@"c:\users\sjoseprasad\source\repos\NewToursFlights\NewToursFlights\DataModel\FlightFinder.json"); //for this always keep a copy of Json Handler file in ur project directory objFlightFinder = JsonConvert.DeserializeObject <List <FlightFinder> >(jsonFFString); var jsonPDString = File.ReadAllText(@"c:\users\sjoseprasad\source\repos\NewToursFlights\NewToursFlights\DataModel\PaymentDetails.json"); //for this always keep a copy of Json Handler file in ur project directory objPaymentDetails = JsonConvert.DeserializeObject <List <PaymentDetails> >(jsonPDString); }