예제 #1
0
        public void ValidateContactInfoIsDislayed()
        {
            var       testData        = TestDataFactory.CreateLoginAccount();
            string    expectedHeading = "Contact information";
            IndexPage indexPage       = new IndexPage(driver, url);
            LoginPage loginPage       = indexPage.Header.ClickOnSignIn();

            indexPage = loginPage.Login(testData.Email, testData.Password);
            ContactInfoHomePage contactInfoHomePage = indexPage.Header.ClickOnContactInfo();

            //Validate that it is de correct page
            Assert.IsTrue(contactInfoHomePage.ContactInfoTitleExist(), "Contact information title does not exist");
            Assert.AreEqual(contactInfoHomePage.GetHeadingTitle(), expectedHeading, $"{expectedHeading} title is incorrect");
        }
예제 #2
0
        public void ValidateContactInfoIsDislayed()
        {
            var    testUser        = DataFactory.Users.CreateTestUser();
            string expectedHeading = "Contact information";

            APIndexPage indexPage = new APIndexPage(Driver, Url);
            APLoginPage loginPage = indexPage.Header.ClickOnSignIn();

            indexPage = loginPage.Login(testUser.Username, testUser.Password);
            ContactInfoHomePage contactInfoHomePage = indexPage.Header.ClickOnContactInfo();

            //Validate that it is de correct page
            Assert.IsTrue(contactInfoHomePage.ContactInfoTitleExist(), "Contact information title does not exist");
            Assert.AreEqual(contactInfoHomePage.GetHeadingTitle(), expectedHeading, $"{expectedHeading} title is incorrect");
        }