public void eventDurationValidation() { String evedur = "Duration" + AlwaysRandom(); string username = ""; string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSetting.xml"); ArtzyLoginHelper loginHelper = new ArtzyLoginHelper(GetWebDriver()); eventHelper = new EventHelper(GetWebDriver()); //username = oXMLData.getData("settings/credentials", "Artzyusername"); username = loginHelper.GetFromFile("Registration"); password = oXMLData.getData("settings/credentials", "Artzypassword"); //Verify Page title verifyTitle("Artzy Login"); //Login with email address Login(username, password[0]); //Click on sigin button loginHelper.ClickElement("Signin"); //Verify Page title verifyTitle("Index"); //Click on Event dropdown eventHelper.ClickElement("EventDropdown"); //Scroll down eventHelper.scrollToElement("EventDu"); //Click on Event duration eventHelper.ClickElement("EventDu"); //Wait for text eventHelper.WaitForTextInPage("Length", 30); //Verify Title verifyTitle("Settings"); //Click on Add New Length button eventHelper.ClickElement("NewLength"); //Wait for text hide eventHelper.WaitForTextHide("Your new event length is being created.",30); //Wait for text eventHelper.WaitForTextInPage("Display Text", 30); //Click on Save button button without filling details eventHelper.ClickElement("DurSave"); //Verify Validation message eventHelper.WaitForTextInPage("Event Length should not be blank.", 30); //Logout from the application Logout(); Console.WriteLine("EventDurationValidation"); //Capture screenshot fot the screen loginHelper.TakeScreenshot("EventDurationValidation - Artzy"); }
public void createPageChild() { Console.WriteLine("_17CreatePageChild"); string username = ""; string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSetting.xml"); ArtzyLoginHelper loginHelper = new ArtzyLoginHelper(GetWebDriver()); eventHelper = new EventHelper(GetWebDriver()); //username = oXMLData.getData("settings/credentials", "Artzyusername"); username = loginHelper.GetFromFile("Registration"); string pagename = loginHelper.GetFromFile("Page"); string childname = "Child" + AlwaysRandom(); password = oXMLData.getData("settings/credentials", "Artzypassword"); //Verify Page title verifyTitle("Artzy Login"); //Login with email address Login(username, password[0]); //Click on sigin button loginHelper.ClickElement("Signin"); //Verify Page title verifyTitle("Index"); //Click on Site dropdown eventHelper.ClickElement("SiteDropdown"); //Scroll down eventHelper.scrollToElement("Navigate"); //Click on Navigation eventHelper.ClickElement("Navigate"); //Wait for text eventHelper.WaitForTextInPage("Navigation", 30); //Verify Title verifyTitle("Navigation"); //Click on New folder eventHelper.ClickElement("newfolder"); //wait for text eventHelper.WaitForTextInPage("Manage Navigation", 30); //enter folder name eventHelper.type("foldername","child1"); //click on save eventHelper.ClickElement("savenav"); //Waitfor text hide eventHelper.WaitForTextHide("Manage Navigation", 30); //wait for text eventHelper.WaitForTextInPage("Navigation saved successfully.", 30); //Wait for text eventHelper.WaitForTextInPage("Sub navigation place holder", 30); //Logout from the application Logout(); //Capture screenshot fot the screen loginHelper.TakeScreenshot("CreatePageChild - Artzy"); }