Exemple #1
0
        public void MainMethod()
        {
            //DbTest();


            Navigator navigator = new Navigator();

            // Instanciate objects in the navigator
            navigator.Create();

            vehicleSearchList = new List <tblVehicle>();


            ISearchTypeChooser searchTypeChooser = new SearchTypeChooser();

            vehicleSearchList = searchTypeChooser.ChooseTypeOfSearch(vehicleSearchList);


            // navigate to page
            navigator.NavigateToPage();
            // login to page - return the selenium driver into the var.
            var driver = navigator.LoginToPage();

            // Create Search Session
            var sessionCreator = new SessionCreator();

            searchSessionID = sessionCreator.CreateSearchSession();


            // Do a search for each vehicle read from the database.
            foreach (var item in vehicleSearchList)
            {
                MainNavigationToLoop(navigator, item.Vehicle_Make, item.Vehicle_Model, item.Vehicle_CondtionFilter, driver, item.Vehicle_ID_Pk, item.Vehicle_ConditionCode);
            }

            CloseBrowserAndDispose(driver);
        }