Esempio n. 1
0
 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();
 }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
        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();
                };
            }
        }
Esempio n. 6
0
 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);
 }
Esempio n. 7
0
        ///// <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>();
        }
Esempio n. 8
0
 public async Task <string> DisplayActionSheet(string title, string cancel, string destruction, params string[] buttons)
 {
     return(await FormsPage.DisplayActionSheet(title, cancel, destruction, buttons));
 }
Esempio n. 9
0
 public async Task <bool> DisplayAlert(string title, string message, string confirmButtonMessage, string cancelButtonMessage)
 {
     return(await FormsPage.DisplayAlert(title, message, confirmButtonMessage, cancelButtonMessage));
 }
Esempio n. 10
0
 public async Task DisplayAlert(string title, string message, string buttonMessage)
 {
     await FormsPage.DisplayAlert(title, message, buttonMessage);
 }
Esempio n. 11
0
        public App()
        {
            InitializeComponent();

            MainPage = new FormsPage();
        }