public void updateProfileBIO() { string[] username = null; string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSetting.xml"); loginHelper = new AttendeeLoginHelper(GetWebDriver()); profileHelper = new ProfileHelper(GetWebDriver()); username = oXMLData.getData("settings/credentials", "AttendeeUsername"); password = oXMLData.getData("settings/credentials", "AttendeePassword"); //Verify Page title verifyTitle("Attendee.Events - Log in"); //Login with email address Login(username[0], password[0]); Console.WriteLine("Logged in as: " + username[0] + " / " + 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); //Enter First name profileHelper.type("Firstname", "Test Updated"); //Enter Last name profileHelper.type("LastName", "Automation Updated"); //Enter company profileHelper.type("Company", "Testing Updated"); //Ente job title profileHelper.type("JobTitle", "Senior QA"); //Enter BIO profileHelper.typeDescription(0, "This is Updated BIO of the user."); profileHelper.ClickElement("JobTitle"); //Click on Save button profileHelper.performClick("SaveBio"); //Wait for text profileHelper.WaitForTextInPage("Your User Bio has successfully been saved.", 20); //Verify saved first name profileHelper.verifyfieldText("Firstname", "Test Updated"); //Verify saved Last name profileHelper.verifyfieldText("LastName", "Automation Updated"); //Verify Saved company profileHelper.verifyfieldText("Company", "Testing Updated"); //Verify saved job title profileHelper.verifyfieldText("JobTitle", "Senior QA"); //Reset details to deault //Enter First name profileHelper.type("Firstname", "Test"); //Enter Last name profileHelper.type("LastName", "Automation"); //Enter company profileHelper.type("Company", "Testing"); //Ente job title profileHelper.type("JobTitle", "QA"); //Click on Save button profileHelper.performClick("SaveBio"); //Wait for text profileHelper.WaitForTextInPage("Your User Bio has successfully been saved.", 20); //Logout from the application Logout(); //Capture screenshot fot the screen loginHelper.TakeScreenshot("UpdateProfileBIO - Attendee"); }