private void RunScriptTestAddCategory() { Robot.ClickButton("Start the Restaurant Program (Backend)"); Robot.SetForm("POS-Restaurant Side"); Robot.ClickTabControl("Category Manager"); Robot.ClickButton("addCategory"); Robot.SetEdit("categoryNameBox", "sushi"); Robot.ClickButton("categorySave"); Robot.ClickButton("addCategory"); Robot.SetEdit("categoryNameBox", "test"); Robot.ClickButton("categorySave"); Robot.ClickTabControl("Meal Manager"); Robot.ClickButton("addMeal"); Robot.SetEdit("mealNameBox", "smallsushi"); Robot.SetEdit("mealDescriptionBox", "Delicious smallsushi!"); Robot.SetEdit("mealPriceBox", "29"); Robot.SetComboBox("mealCategoryBox", "sushi"); Robot.ClickButton("Browse"); Robot.SelectFileByOpenFileDialog("開啟", new string[] { "1.jpg" }); Robot.ClickButton("mealSave"); Robot.ClickTabControl("Category Manager"); Robot.ClickListViewByValue("categoryListBox", "sushi"); Robot.ClickListViewByValue("categoryListBox", "test"); Robot.ClickButton("deleteCategory"); Robot.CloseWindow("POS-Restaurant Side"); Robot.SetForm("StartUp"); Robot.ClickButton("Start the Cutomer Program (Frontend)"); Robot.SetForm("POS-Customer Side"); Robot.ClickTabControl("sushi"); Robot.ClickButton("smallsushi\n29元"); Robot.ClickButton("orderMeal"); }
public void AddMealTest() { Robot.ClickTabControl(MEAL_MANAMER); Robot.ClickButton(MEAL.AddNewMealButton.ToString()); Robot.SetEdit(MEAL.MealNameTextBox.ToString(), "NewMeal"); Robot.SetEdit(MEAL.MealPriceTextBox.ToString(), "999"); Robot.SetComboBox(MEAL.MealCategoryComboBox.ToString(), "Beverage"); Robot.ClickButton(MEAL.BrowseButton.ToString()); Robot.SendKeyEnterToOpenFileDialog(); Robot.ClickButton(MEAL.TriggerMealButton.ToString()); Robot.AssertListViewItemByIndex(MEAL.MealListBox.ToString(), 29, "NewMeal"); }
public void TestMeal() { string[] openFileString = { "Resources", "dessert", "Apple-Pie_thumb5.png" }; Robot.SetForm("StartUp"); Robot.ClickButton("restaurant"); Robot.SetForm("PosRestaurantSideForm"); Robot.ClickButton("addMealButton"); Robot.SetEdit("mealNameTextBox", "蛋餅\n"); Robot.SetEdit("mealPriceTextBox", "20\n"); Robot.SetComboBox("mealCategoryComboBox", "甜點"); Robot.SetEdit("mealDescriptionTextBox", "好吃的蛋餅\n"); Robot.ClickButton("mealImageBrowseButton"); Robot.SelectFileByOpenFileDialog("開啟", openFileString); Robot.AssertButtonEnable("saveMealButton", true); Robot.ClickButton("saveMealButton"); Robot.ClickListViewByValue("mealListBox", "蛋餅"); Robot.ClickButton("deleteMealButton"); }
private void RunScriptTestModifiedMeal() { Robot.ClickButton("Start the Cutomer Program (Frontend)"); Robot.ClickButton("Start the Restaurant Program (Backend)"); Robot.SetForm("POS-Customer Side"); Robot.ClickButton("大麥克\n69元"); Robot.ClickButton("orderMeal"); Robot.SetForm("POS-Restaurant Side"); Robot.ClickTabControl("Meal Manager"); Robot.ClickListViewByValue("mealListBox", "大麥克"); Robot.SetEdit("mealNameBox", "Bigmac"); Robot.SetEdit("mealDescriptionBox", "Delicious bigmac!"); Robot.SetEdit("mealPriceBox", "99"); Robot.SetComboBox("mealCategoryBox", "點心"); Robot.ClickButton("Browse"); Robot.SelectFileByOpenFileDialog("開啟", new string[] { "temp.jpg" }); Robot.ClickButton("mealSave"); Robot.SetForm("POS-Customer Side"); }