Beispiel #1
0
        public void FillContactFormWithAttachment()
        {
            var contactPage   = new MS_ContactPage(driver);
            var contactFormBO = new ContactFormBO();

            var expectedResult = "Your message has been successfully sent to our team.";
            var actualResult   = contactPage.fillContactMessageWithAttachment(contactFormBO);

            Assert.AreEqual(expectedResult, actualResult);
        }
        public String fillContactMessageWithoutAttachment(ContactFormBO formBO)
        {
            wait.Until(ExpectedConditions.ElementIsVisible(contactLink));
            BtnContactUs.Click();

            // wait.Until(ExpectedConditions.ElementIsVisible(subjectHeading));   // PROCESS HANGS
            Thread.Sleep(1000);
            TxtSubjectHeading.SendKeys(formBO.subjectHeading);
            TxtEmail.Click();   // ALREADY FILLED WITH LOGGED IN EMAIL
            TxtMessage.SendKeys(formBO.message);

            BtnSubmit.Click();
            wait.Until(ExpectedConditions.ElementIsVisible(successMessage));
            return(LblSuccessMessage.Text);
        }