Exemplo n.º 1
0
        public void TestFacebookPostComment()
        {
            //Verify input SignInData
            Assert.IsNotNull(testData, "TestData Load Failed");
            FacebookHomeData facebookHomeData = testData.GetTestData("TestFacebookPostComment");

            // Perform Sign In
            PerformSignIn(facebookHomeData);

            //Verify FacebookSignInSuccessPage is loaded
            FacebookSignInSuccessPage facebookSignInSuccessPage = new FacebookSignInSuccessPage(driver);

            Assert.IsTrue(facebookSignInSuccessPage.VerifyPage(), "FacebookSignInSuccessPage VerifyPage() FAILED");
            Assert.IsTrue(facebookSignInSuccessPage.PostComment(), "FacebookSignInSuccessPage PostComment() FAILED");
        }
Exemplo n.º 2
0
        ////////////////////////////////////////////////////////////////////

        // Helper test function to perform common SignIn routine
        private void PerformSignIn(FacebookHomeData p_FacebookHomeData)
        {
            // Verify driver is initialized
            Assert.IsNotNull(driver, "Driver initialization FAILED");

            // Verify input SignInData
            Assert.IsNotNull(p_FacebookHomeData, "TestData load FAILED");

            // Verify Home page is loaded
            FacebookHomePage homePage = new FacebookHomePage(driver);

            Assert.IsTrue(homePage.VerifyPage(), "FacebookHomePage VerifyPage() FAILED");

            // Verify test data are set
            Assert.IsTrue(homePage.SetUserName(p_FacebookHomeData.userName), "SetUserName() FAILED");
            Assert.IsTrue(homePage.SetPassword(p_FacebookHomeData.password), "SetPassword() FAILED");

            // Verify SigIn button is clicked
            Assert.IsTrue(homePage.ClickLogIn(), "ClickSignIn() FAILED");
        }