public void uploadProfilePicture()
        {
            string username = "";
            string[] password = null;

            XMLParse oXMLData = new XMLParse();
            oXMLData.LoadXML("../../Config/ApplicationSetting.xml");
            loginHelper = new AttendeeLoginHelper(GetWebDriver());
            profileHelper = new ProfileHelper(GetWebDriver());

            username = loginHelper.GetFromFile("Register");
            password = oXMLData.getData("settings/credentials", "AttendeePassword");

            String imagePath = GetPathtoUpload() + "//TestProfile.jpg";

            //Verify Page title
            verifyTitle("Attendee.Events - Log in");

            //Login with email address
            Login(username, password[0]);
            Console.WriteLine("Logged in as: " + username + " / " + password[0]);

            //Click on sigin button
            loginHelper.ClickElement("Signin");

            //Verify Page title
            verifyTitle("Event List");

            //Click on user-id
            loginHelper.ClickElement("ClickId");

            //Click on my Profile
            profileHelper.ClickElement("MyProfile");

            //wait for text
            profileHelper.WaitForTextInPage("User Bio", 20);

            //Click on Change Avatar
            profileHelper.ClickElement("Avtar");

            //wait for text
            profileHelper.WaitForTextInPage("New Avatar",30);

            //Upload Image
            profileHelper.uploadImage("UploadImage", imagePath);

            //Click on save button.
            profileHelper.performClick("SaveImage");

            //Wait for text
            profileHelper.WaitForTextInPage("Your Avatar is being saved", 30);

            //wait for text
            profileHelper.WaitForTextInPage("User Bio", 20);

            loginHelper.WaitForElementEnabled("ClickId", 30);

            //Capture screenshot fot the screen
            loginHelper.TakeScreenshot("UploadProfilePicture");
        }