public void TestDoesntCrashShowingContextMenu() { RunningApp.ActivateContextMenu("Swipe ME"); RunningApp.WaitForElement(c => c.Marked("Text0")); RunningApp.Screenshot("Didn't crash"); RunningApp.Tap(c => c.Marked("Text0")); }
public void TestShowContextMenuItemsInTheRightOrder() { RunningApp.ActivateContextMenu("Swipe ME"); RunningApp.WaitForElement(c => c.Marked("Text0")); RunningApp.Screenshot("Are the menuitems in the right order?"); RunningApp.Tap(c => c.Marked("Text0")); }
public void TestRemovingContextMenuItems() { for (int i = 1; i <= 3; i++) { string searchFor = $"Remove me using the context menu. #{i}"; RunningApp.WaitForElement(searchFor); RunningApp.ActivateContextMenu(searchFor); RunningApp.WaitForElement(c => c.Marked("Remove")); RunningApp.Tap(c => c.Marked("Remove")); } for (int i = 4; i <= 6; i++) { RunningApp.Tap("Add an item"); string searchFor = $"Remove me using the context menu. #{i}"; RunningApp.ActivateContextMenu(searchFor); RunningApp.WaitForElement(c => c.Marked("Remove")); RunningApp.Tap(c => c.Marked("Remove")); } for (int i = 1; i <= 6; i++) { string searchFor = $"Remove me using the context menu. #{i}"; RunningApp.WaitForNoElement(c => c.Marked("Remove")); } }
public void Bugzilla58833Test() { // Item #1 should not have a tap gesture, so it should be selectable RunningApp.WaitForElement(q => q.Marked("Item #1")); RunningApp.Tap(q => q.Marked("Item #1")); RunningApp.WaitForElement(q => q.Marked(ItemSelectedSuccess)); // Item #2 should have a tap gesture RunningApp.WaitForElement(q => q.Marked("Item #2")); RunningApp.Tap(q => q.Marked("Item #2")); RunningApp.WaitForElement(q => q.Marked(TapGestureSucess)); // Both items should allow access to the context menu RunningApp.ActivateContextMenu("Item #2"); RunningApp.WaitForElement("2 Action"); #if __ANDROID__ RunningApp.Back(); #else RunningApp.Tap(q => q.Marked("Item #3")); #endif RunningApp.ActivateContextMenu("Item #1"); RunningApp.WaitForElement("1 Action"); #if __ANDROID__ RunningApp.Back(); #else RunningApp.Tap(q => q.Marked("Item #3")); #endif }
public void _46363_ContextAction_Succeeds() { RunningApp.WaitForElement(Testing); RunningApp.ActivateContextMenu(Target); RunningApp.WaitForElement(ContextAction); RunningApp.Tap(ContextAction); RunningApp.WaitForElement(ContextSuccess); }
public void Bugzilla57317Test() { RunningApp.WaitForElement(c => c.Marked("Cell")); RunningApp.ActivateContextMenu("Cell"); RunningApp.WaitForElement(c => c.Marked("Self-Deleting item")); RunningApp.Tap(c => c.Marked("Self-Deleting item")); }
public void RaisingCommandCanExecuteChangedCausesCrashOnAndroid() { RunningApp.WaitForElement(c => c.Marked("Cell")); RunningApp.ActivateContextMenu("Cell"); RunningApp.WaitForElement(c => c.Marked("Fire CanExecuteChanged")); RunningApp.Tap(c => c.Marked("Fire CanExecuteChanged")); RunningApp.WaitForElement("Cell"); }
public void Bugzilla34561Test() { RunningApp.WaitForElement(q => q.Marked("ListViewItem")); RunningApp.ActivateContextMenu("ListViewItem"); RunningApp.WaitForElement(q => q.Marked("Click")); RunningApp.Tap(q => q.Marked("Click")); RunningApp.WaitForElement(q => q.Marked("NextPageLabel")); RunningApp.Screenshot("I see the next page"); }
public void Issue59580Test() { RunningApp.WaitForElement(c => c.Marked("Cell")); RunningApp.ActivateContextMenu("Cell"); RunningApp.WaitForElement(c => c.Marked("Fire CanExecuteChanged")); RunningApp.Tap(c => c.Marked("Fire CanExecuteChanged")); RunningApp.WaitForElement("Cell"); }
public void ContextActionsIconImageSource() { RunningApp.ActivateContextMenu("ListViewItem"); RunningApp.WaitForElement("coffee.png"); RunningApp.DismissContextMenu(); RunningApp.WaitForElement("ColorBox"); RunningApp.Screenshot("Box should be red"); RunningApp.Tap("ColorBox"); RunningApp.Screenshot("Box should be yellow"); }
public void Bugzilla31330Test() { RunningApp.WaitForElement(c => c.Marked("Something 2")); RunningApp.ActivateContextMenu("Something 1"); RunningApp.WaitForElement(c => c.Marked("Delete")); RunningApp.Tap(c => c.Marked("Delete")); RunningApp.DismissContextMenu(); RunningApp.Tap(c => c.Marked("Something 2")); RunningApp.ActivateContextMenu("Something 2"); RunningApp.WaitForElement(c => c.Marked("Delete")); RunningApp.Tap(c => c.Marked("Delete")); RunningApp.WaitForNoElement(c => c.Marked("Something 2")); }
public void Issue4341Test() { RunningApp.WaitForElement(c => c.Marked("Email")); RunningApp.ActivateContextMenu("Subject Line 0"); RunningApp.WaitForElement("Delete"); RunningApp.Tap("Delete"); RunningApp.ActivateContextMenu("Subject Line 1"); RunningApp.Tap("Delete"); RunningApp.WaitForElement(c => c.Marked(Success)); RunningApp.Back(); RunningApp.WaitForElement(c => c.Marked("Email")); RunningApp.SwipeRightToLeft(); }
public void Bugzilla58875Test() { RunningApp.WaitForElement(q => q.Marked(Button1Id)); RunningApp.Tap(q => q.Marked(Button1Id)); RunningApp.WaitForElement(q => q.Marked(Target)); RunningApp.ActivateContextMenu(Target); RunningApp.WaitForElement(q => q.Marked(ContextAction)); RunningApp.Back(); #if __ANDROID__ RunningApp.Back(); #endif RunningApp.WaitForElement(q => q.Marked(Button1Id)); RunningApp.Tap(q => q.Marked(Button1Id)); RunningApp.WaitForElement(q => q.Marked(Target)); RunningApp.ActivateContextMenu(Target); RunningApp.WaitForElement(q => q.Marked(ContextAction)); }
public void Bugzilla58875Test() { RunningApp.WaitForElement(q => q.Marked(Button1Id)); RunningApp.Tap(q => q.Marked(Button1Id)); RunningApp.WaitForElement(q => q.Marked(Target)); RunningApp.ActivateContextMenu(Target); RunningApp.WaitForElement(q => q.Marked(ContextAction)); RunningApp.Back(); #if __ANDROID__ RunningApp.Back(); // back button dismisses the ContextAction first, so we need to hit back one more time to get to previous page #endif RunningApp.WaitForElement(q => q.Marked(Button1Id)); RunningApp.Tap(q => q.Marked(Button1Id)); RunningApp.WaitForElement(q => q.Marked(Target)); RunningApp.ActivateContextMenu(Target); RunningApp.WaitForElement(q => q.Marked(ContextAction)); }
public void ContextActionsIconImageSource() { RunningApp.WaitForElement("ListViewItem"); RunningApp.ActivateContextMenu("ListViewItem"); RunningApp.WaitForElement("coffee.png"); }