public void Issue4187Test() { RunningApp.WaitForElement("Text 1"); Xamarin.UITest.Queries.AppResult[] fields = RunningApp.Query(q => q.TextField()); Assert.AreEqual(7, GetPickerEditText(RunningApp).Length, "picker count"); TapOnPicker(1); Assert.IsTrue(DialogIsOpened(), "#1"); RunningApp.Tap("Text 2"); Assert.IsFalse(DialogIsOpened(), "#2"); TapOnPicker(3); Assert.IsTrue(DialogIsOpened(), "#3"); RunningApp.Tap("Text 1"); Assert.IsFalse(DialogIsOpened(), "#5"); // Carousel - first page RunningApp.Back(); RunningApp.ScrollUp(); TapOnPicker(0); Assert.IsTrue(DialogIsOpened(), "Carousel - #1"); // Red page RunningApp.SwipeRightToLeft(); Assert.IsFalse(DialogIsOpened(), "Carousel - #2"); TapOnPicker(0); Assert.IsTrue(DialogIsOpened(), "Carousel - #3"); // Blue page RunningApp.SwipeRightToLeft(); Assert.IsFalse(DialogIsOpened(), "Carousel - #4"); TapOnPicker(0); Assert.IsTrue(DialogIsOpened(), "Carousel - #5"); }
public void TableViewEntryCellShowsDefaultKeyboardThenNumericKeyboardAfterScrolling() { RunningApp.ScrollDown(); RunningApp.ScrollDown(); RunningApp.Tap(x => x.Marked("0")); var e = RunningApp.Query(c => c.Marked("0").Parent("UITextField").Index(0).Invoke("keyboardType")) [0]; //8 DecimalPad Assert.AreEqual(8, e); RunningApp.DismissKeyboard(); RunningApp.Tap(x => x.Marked("Enter text here").Index(0).Parent()); RunningApp.ScrollUp(); RunningApp.Tap(x => x.Marked("Enter text here 1")); RunningApp.Tap(x => x.Marked("Enter text here 2").Index(0).Parent()); var e1 = RunningApp.Query(c => c.Marked("Enter text here 2").Parent("UITextField").Index(0).Invoke("keyboardType")) [0]; Assert.AreEqual(0, e1); }
public void Bugzilla33578Test() { RunningApp.ScrollDown(); RunningApp.ScrollDown(); RunningApp.Tap(x => x.Marked("0")); var e = RunningApp.Query(c => c.Marked("0").Parent("UITextField").Index(0).Invoke("keyboardType")) [0]; //8 DecimalPad Assert.AreEqual(8, e); RunningApp.DismissKeyboard(); RunningApp.Tap(x => x.Marked("Enter text here").Index(0).Parent()); RunningApp.ScrollUp(); RunningApp.Tap(x => x.Marked("Enter text here 1")); RunningApp.Tap(x => x.Marked("Enter text here 2").Index(0).Parent()); var e1 = RunningApp.Query(c => c.Marked("Enter text here 2").Parent("UITextField").Index(0).Invoke("keyboardType")) [0]; Assert.AreEqual(0, e1); }