public TestClass() { this.homePage = new HomePage(); this.ElemetsPage = new ElemetsPage(); this.formsPage = new FormsPage(); this.customMethods = new CustomMethods(); this.alertFrameWindowsPage = new AlertFrameWindowsPage(); this.BookStoreApplicationPage = new BookStoreApplicationPage(); }
public void SubmitForm() { HomePage homePage = new HomePage(driver); FormsPage formsPage = new FormsPage(driver); homePage.ClickOnFormsLink(); formsPage.ClickOnPracticeFormMenuItem(); formsPage.EnterStudentRegistrationDetails("Test", "Student", "Male", "3211234567"); formsPage.ClickSubmitButton(); Assert.IsTrue(formsPage.VerifyFormIsSubmittedSuccessfully().Equals("Thanks for submitting the form")); }
void Control_Click(object sender, System.EventArgs e) { // The Forms Page that you want to create image var formsView = new FormsPage(); //Converting forms page to native view AndroidView = FormsToNativeDroid.ConvertFormsToNative(formsView.Content, new Rectangle(0, 0, 400, 800)); // Converting View to BitMap var bitmap = ConvertViewToBitMap(AndroidView); // Saving image in mobile local storage SaveImage(bitmap); }
public void VerifyFormFields() { Assert.Multiple(() => { HomePage homePage = new HomePage(driver); FormsPage formsPage = new FormsPage(driver); HelperClass helperForm = new HelperClass(); homePage.ClickOnFormsLink(); formsPage.ClickOnPracticeFormMenuItem(); formsPage.ClickSubmitButton(); Assert.True(helperForm.IsFieldRequired(formsPage.FirstName, "required")); Assert.True(helperForm.IsFieldRequired(formsPage.LastName, "required")); Assert.True(helperForm.IsFieldRequired(formsPage.MaleGender, "required")); Assert.True(helperForm.IsFieldRequired(formsPage.FemaleGender, "required")); Assert.True(helperForm.IsFieldRequired(formsPage.OtherGender, "required")); }); }
protected override void OnElementChanged(Xamarin.Forms.Platform.iOS.ElementChangedEventArgs <Xamarin.Forms.Button> e) { base.OnElementChanged(e); if (e.NewElement != null) { Control.TouchUpInside += delegate(object sender, EventArgs e2) { var formsView = new FormsPage(); var rect = new CGRect(0, 0, 400, 400); var iOSView = FormsViewToNativeiOS.ConvertFormsToNative(formsView.Content, rect); UiImage = ConvertViewToImage(iOSView); SaveImage(UiImage); UIGraphics.EndImageContext(); }; } }
public void FormTest(string mainButtonName, string expnadButtonName, string firstName, string lastName, string email, string mobileNumber, string dateOfBirth, string subject, string address) { MainPage.OpenPageForTests(mainButtonName, expnadButtonName); FormsPage.FillForm(firstName, lastName, email, mobileNumber, dateOfBirth, subject, address); SubmitFormPage.CompareValues(firstName, lastName, email, mobileNumber, dateOfBirth, subject, address); }
///// <summary> ///// A hidden canvas used to hold pages we wish to print ///// </summary> //protected Canvas PrintCanvas //{ // get // { //return scenarioPage.FindName("PrintCanvas") as Canvas; // return ((FormsPage)_scenarioPage).PacketForm.FindName("PrintCanvas") as Canvas; // } //} /// <summary> /// Constructor /// </summary> /// <param name="scenarioPage">The scenario page constructing us</param> public PrintHelper(FormsPage scenarioPage) { _scenarioPage = scenarioPage; _printPreviewPages = new List <UIElement>(); }
public async Task <string> DisplayActionSheet(string title, string cancel, string destruction, params string[] buttons) { return(await FormsPage.DisplayActionSheet(title, cancel, destruction, buttons)); }
public async Task <bool> DisplayAlert(string title, string message, string confirmButtonMessage, string cancelButtonMessage) { return(await FormsPage.DisplayAlert(title, message, confirmButtonMessage, cancelButtonMessage)); }
public async Task DisplayAlert(string title, string message, string buttonMessage) { await FormsPage.DisplayAlert(title, message, buttonMessage); }
public App() { InitializeComponent(); MainPage = new FormsPage(); }