Пример #1
0
        public ContactUsPage SelectSubjectHeading(SubjectHeadingOption choose)
        {
            Driver.FindElement(subjectHeading).Click();
            Driver.FindElement(subjectHeading)
            .FindElement(By.XPath($"//option[@value='{Convert.ToInt32(choose)}']"))
            .Click();

            return(new ContactUsPage(Driver));
        }
Пример #2
0
        public void Test(bool isPositive, SubjectHeadingOption subjectHeadingOption,
                         string email, string orderReference, string message)
        {
            MainPage      mainPage       = new MainPage(driver);
            ContactUsPage contactUsPage  = mainPage.ClickOnContactUs();
            bool          isMesssageSent = contactUsPage
                                           .SelectSubjectHeading(subjectHeadingOption)
                                           .InputEmailField(email)
                                           .InputOrderReference(orderReference)
                                           .InputMessage(message)
                                           .ClickOnSend()
                                           .IsMessageSend();

            Assert.That(isMesssageSent, Is.EqualTo(isPositive),
                        $"Message has sent: {(isMesssageSent ? "successfully" : "unsuccessfully")}");
        }