예제 #1
0
 public static void SearchRestaurantsTestCase()
 {
     RestaurantsPage.goWebsite();
     RestaurantsPage.goToRestaurantPage();
     RestaurantsPage.search();
     RestaurantsPage.quitBrowser();
 }
예제 #2
0
 public static void EditRestaurantsTestCase()
 {
     RestaurantsPage.goWebsite();
     RestaurantsPage.goToRestaurantPage();
     RestaurantsPage.editRestaurants();
     RestaurantsPage.quitBrowser();
 }
예제 #3
0
 public static void AddReviewsTestCase()
 {
     RestaurantsPage.goWebsite();
     RestaurantsPage.goToRestaurantPage();
     RestaurantsPage.addReviews();
     RestaurantsPage.quitBrowser();
 }
예제 #4
0
 public static void SortByTestCase()
 {
     RestaurantsPage.goWebsite();
     RestaurantsPage.goToRestaurantPage();
     RestaurantsPage.sortByName();
     RestaurantsPage.sortByOthers();
     RestaurantsPage.quitBrowser();
 }
예제 #5
0
 public static void DeleteRestaurantsTestCase()
 {
     RestaurantsPage.goWebsite();
     RestaurantsPage.goToRestaurantPage();
     RestaurantsPage.deleteRestaurants();
     RestaurantsPage.deleteRestaurants();
     RestaurantsPage.deleteRestaurants();
     RestaurantsPage.quitBrowser();
 }
예제 #6
0
        public void SetUp(String browserName)
        {
            if (browserName.Equals("chrome"))
            {
                driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
            }
            else
            {
                driver = new FirefoxDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
            }

            driver.Manage().Window.Maximize();
            homePage           = new HomePage(driver);
            restaurantsPage    = new RestaurantsPage(driver);
            testRestaurantPage = new TestRestaurantPage(driver);
            addressAndPayPage  = new AddressAndPayPage(driver);
            orderNumberPage    = new OrderNumberPage(driver);
        }
예제 #7
0
 public static void CreateRestaurantsTestCase()
 {
     RestaurantsPage.goWebsite();
     RestaurantsPage.goToRestaurantPage();
     RestaurantsPage.addRestaurant();
     RestaurantsPage.createMcDonalds();
     RestaurantsPage.addRestaurant();
     RestaurantsPage.createWendies();
     RestaurantsPage.addRestaurant();
     RestaurantsPage.createKfc();
     RestaurantsPage.addRestaurant();
     RestaurantsPage.createBurgerKing();
     RestaurantsPage.addRestaurant();
     RestaurantsPage.createIHOP();
     RestaurantsPage.addRestaurant();
     RestaurantsPage.createWaffleHouse();
     RestaurantsPage.quitBrowser();
 }