IEnumerator SelectDropdownInternal(string targetName, int value) { var buttonAppeared = new ObjectAppeared(targetName); var o = GameObject.Find(targetName); yield return(SelectDropdown(o, value)); }
IEnumerator DownInternal(string buttonName) { var buttonAppeared = new ObjectAppeared(buttonName); yield return(WaitFor(buttonAppeared)); yield return(Down(buttonAppeared.o)); }
IEnumerator MouseUpAsButtonInternal(string objectName) { ObjectAppeared objectAppeared = new ObjectAppeared(objectName); yield return(WaitFor(objectAppeared)); yield return(MouseUpAsButton(objectAppeared.o)); }
IEnumerator SetInputInternal(string objectName, string text) { ObjectAppeared objectAppeared = new ObjectAppeared(objectName); yield return(WaitFor(objectAppeared)); yield return(SetInput(objectAppeared.o, text)); }
IEnumerator TypeIntoInternal(string inputName, string text) { var buttonAppeared = new ObjectAppeared(inputName); yield return(WaitFor(buttonAppeared)); yield return(TypeIntoInternal(buttonAppeared.o, text)); }
public IEnumerator CanNavigateDetails() { //open Waiter scene yield return(LoadScene("WaiterScreen")); //check if any order appears on screen ObjectAppeared testObj = new ObjectAppeared("OrderItem(Clone)"); yield return(WaitFor(testObj)); //click that order yield return(Press(testObj.getPath())); //check if the screen is navigated to the dish detail screen GameObject testGameObject = testObj.o; yield return(AssertLabel("/Orderlist/OrderDetail/Title/Text", testGameObject.transform.Find("Dishname").GetComponent <Text>().text)); }
public IEnumerator CanPaidOutside() { //open Waiter scene yield return(LoadScene("WaiterScreen")); //check if any order appears on screen ObjectAppeared testObj = new ObjectAppeared("OrderItem(Clone)"); yield return(WaitFor(testObj)); //click paid //the above testObj disapear -> pass the test yield return(Press("/Orderlist/Background/ScrollView_1/ScrollRect/Content/OrderItem(Clone)/Paid")); ObjectDisappeared _testObj = new ObjectDisappeared("OrderItem(Clone)"); if (testObj.o = _testObj.o) { yield return(WaitFor(_testObj)); } }
public IEnumerator CanCookedInside() { //open Waiter scene yield return(LoadScene("WaiterScreen")); //check if any order appears on screen ObjectAppeared testObj = new ObjectAppeared("OrderItem(Clone)"); yield return(WaitFor(testObj)); //click that order yield return(Press(testObj.getPath())); //click cooked //the above testObj disapear -> pass the test yield return(Press("/Orderlist/OrderDetail/ScrollView_5/ScrollRect/Content/CookDone")); ObjectDisappeared _testObj = new ObjectDisappeared("OrderItem(Clone)"); if (testObj.o = _testObj.o) { yield return(WaitFor(_testObj)); } }