public void UpdateFirstName() { app.WaitForElement(x => x.Marked("Armstead, Evan")); // wait for the list to appear app.Screenshot("App start, display list"); app.ScrollDownTo("Green, Monica"); app.Screenshot("Scrolled to Monica Green"); app.Tap(x => x.Marked("Green, Monica")); app.WaitForElement(x => x.Class("MKNewAnnotationContainerView")); // wait for the map to appear Thread.Sleep(2000); // wait 2 seconds to give map time to fully render app.Screenshot("Detail screen"); app.Tap(x => x.Id("edit.png")); app.Screenshot("Edit screen"); app.ScrollDownTo("First"); app.Tap(x => x.Marked("Monica")); app.ClearText(); app.Screenshot("Cleared first name field"); app.EnterText("Erica"); app.DismissKeyboard(); app.Screenshot("Altered value of company name field"); app.Tap(x => x.Id("save.png")); app.WaitForElement(x => x.Class("MKNewAnnotationContainerView")); // wait for the map to appear Thread.Sleep(2000); // wait 2 seconds to give map time to fully render app.Screenshot("Saved changes, navigated to detail screen, first name updated"); app.Tap(x => x.Marked("List")); app.ScrollDownTo("Green, Erica"); app.Screenshot("First name updated on list screen, first name updated"); }
public void UpdateFirstName() { app.Screenshot("App Started"); app.EnterText(x => x.Class("UITextField"), "UseLocalDataSource"); app.Screenshot("Entered data parition phrase"); app.Tap(x => x.Text("Continue")); app.WaitForElement(x => x.Marked("Armstead, Evan")); Thread.Sleep(3000); // wait a few seconds for list images to fully load app.Screenshot("Display list"); app.Tap(x => x.Marked("Armstead, Evan")); app.WaitForElement(x => x.Class("MKNewAnnotationContainerView")); // wait for the map to appear Thread.Sleep(2000); // wait 2 seconds to give map time to fully render app.Screenshot("Detail screen"); app.Tap(x => x.Id("edit.png")); app.Screenshot("Edit screen"); app.ScrollDownTo("First"); app.Tap(x => x.Marked("Evan")); app.ClearText(); app.Screenshot("Cleared first name field"); app.EnterText("Jonathan"); app.DismissKeyboard(); app.Screenshot("Altered value of first name field"); app.Tap(x => x.Id("save.png")); app.WaitForElement(x => x.Class("MKNewAnnotationContainerView")); // wait for the map to appear Thread.Sleep(2000); // wait 2 seconds to give map time to fully render app.Screenshot("Saved changes, navigated to detail screen, first name updated"); app.Tap(x => x.Marked("List")); app.Screenshot("First name updated on list screen"); }
public void UpdateFirstName() { app.Screenshot("App Started"); app.Tap(x => x.Marked("Enter a unique phrase")); app.EnterText("UseLocalDataSource"); app.Screenshot("Entered data parition phrase"); app.Tap(x => x.Marked("Continue")); Thread.Sleep(10000); // wait 10 seconds to let list and all images load app.Screenshot("App start, display list"); app.ScrollDownTo("Green, Monica"); app.Screenshot("Scrolled to Monica Green"); app.Tap(x => x.Marked("Green, Monica")); app.WaitForElement(x => x.Class("MKNewAnnotationContainerView")); // wait for the map to appear Thread.Sleep(2000); // wait 2 seconds to give map time to fully render app.Screenshot("Detail screen"); app.Tap(x => x.Id("edit.png")); app.Screenshot("Edit screen"); app.ScrollDownTo("First"); app.Tap(x => x.Marked("Monica")); Thread.Sleep(1000); app.ClearText(); app.Screenshot("Cleared first name field"); app.EnterText("Erica"); app.DismissKeyboard(); app.Screenshot("Altered value of company name field"); app.Tap(x => x.Id("save.png")); app.WaitForElement(x => x.Class("MKNewAnnotationContainerView")); // wait for the map to appear Thread.Sleep(2000); // wait 2 seconds to give map time to fully render app.Screenshot("Saved changes, navigated to detail screen, first name updated"); app.Tap(x => x.Marked("List")); app.Screenshot("First name updated on list screen, first name updated"); }
public void A_Register() { string str = generator.RandomString(3, false); int rand = generator.RandomNumber(3, 100); string randomnumber = rand.ToString(); string email = String.Concat(str, randomnumber); string remain = "@pampers.com"; EmailFinal = String.Concat("james.", email, remain); Thread.Sleep(20000); app.SwipeRightToLeft(); app.SwipeRightToLeft(); app.SwipeRightToLeft(); Thread.Sleep(7000); //app.Flash("I’m already a member"); app.Tap("Let’s get started!"); Thread.Sleep(3000); app.Tap(x => x.TextField().Index(0)); app.EnterText("James"); app.Tap(x => x.TextField().Index(1)); app.EnterText(EmailFinal); app.Tap(x => x.TextField().Index(2)); app.EnterText("magicA123"); app.DismissKeyboard(); app.Tap("I'd love to join!"); Thread.Sleep(15000); app.Tap("Let me add the date"); Thread.Sleep(5000); app.Tap("Done"); app.Tap("Save and continue"); Thread.Sleep(5000); app.Tap("Let's lock this down"); Thread.Sleep(3000); Console.Write("--- Register Success ---"); //B_Login(); }
public void EnterText() { //Arrange string typedText = "Hello world!"; string retrievedText; //Act app.Tap(MyEntry); app.ClearText(); app.Screenshot("Entry Tapped"); app.EnterText(typedText); app.DismissKeyboard(); app.Screenshot($"Entered Text: {typedText}"); //Assert retrievedText = app.Query(MyLabel).FirstOrDefault()?.Text; Assert.AreEqual(typedText, retrievedText, "The typed text does not match the text displayed on the screen"); }