//Navigati catre pagina https://demoqa.com/automation-practice-form. Completati TOATE campurile si apasati pe butonul de Submit.
        public void AutomationPracticeFormExercise()
        {
            //Arrange
            NavigateToUrl("https://demoqa.com/automation-practice-form");

            //Act
            DemoQaFormPage demoQaFormPage = new DemoQaFormPage(Driver);
            var            myUser         = new DemoQaUserDetailsDto
            {
                FirstName      = "Test First Name",
                LastName       = "Test Last Name",
                Email          = "*****@*****.**",
                Gender         = "Female",
                MobilePhone    = "4123456789",
                DateOfBirth    = "03/12/1970",
                Subjects       = "Maths, Arts, English",
                Hobbies        = "Sports, Music",
                PictureName    = "test-img.JPG",
                CurrentAddress = "My current street 11, BV, RO",
                State          = "Haryana",
                City           = "Panipat"
            };

            demoQaFormPage.FillInForm(myUser);
            demoQaFormPage.SubmitForm();

            //Assert
            Assert.AreEqual("Thanks for submitting the form", demoQaFormPage.ConfirmationDialogTitle.Text);
        }
Esempio n. 2
0
        public void WhenIFillInTheRegistrationForm(Table table)
        {
            var            myUser         = table.CreateInstance <DemoQaUserDetailsDto>();
            DemoQaFormPage demoQaFormPage = new DemoQaFormPage(Driver);

            demoQaFormPage.FillInForm(myUser);
            demoQaFormPage.SubmitForm();
        }
Esempio n. 3
0
        public void ThenIShouldSeeTheConfirmationThatTheFormWasSubmitted()
        {
            DemoQaFormPage demoQaFormPage = new DemoQaFormPage(Driver);

            Assert.AreEqual("Thanks for submitting the form", demoQaFormPage.ConfirmationDialogTitle.Text);
        }