public void TestPartnerCreateALead() { LoginUser("username10", "password10"); chyHelper = new ChyHelper(GetWebDriver(), "/PartnerPortal.xml"); leadCompanyName= "Test Company " + GetRandomNumber(); Random rand = new Random(); int nameInt = rand.Next(1, 1000); string newName = "TestName" + nameInt; chyHelper.WaitForWorkAround(2000); chyHelper.ClickElement("Navigate/LeadsTab"); chyHelper.WaitForWorkAround(2000); chyHelper.ClickElement("CreateALead/CreateALeadButton"); chyHelper.TypeText("CreateALead/EnterFirstName",newName); chyHelper.TypeText("CreateALead/EnterLastName",newName); chyHelper.TypeText("CreateALead/EnterCompanyName",leadCompanyName); chyHelper.SelectByText("CreateALead/SelectSource","Web Site"); chyHelper.SelectByText("CreateALead/SelectResponsibility","Howard Tang"); chyHelper.ClickElement("Navigate/SaveButton"); chyHelper.WaitForWorkAround(2000); chyHelper.VerifyNodeTextTrue("CreateALead/CheckLeadsTable",leadCompanyName); }
public void TestPartnerViewAdminAddedLead() { //Office logs in LoginUser("username9", "password9"); chyHelper = new ChyHelper(GetWebDriver(), "/PartnerPortal.xml"); leadCompanyName = "Test Company " + GetRandomNumber(); Random rand = new Random(); int nameInt = rand.Next(1, 1000); string newName = "Tester" + nameInt; chyHelper.MouseHover("Navigate/LeadsTab"); chyHelper.WaitForWorkAround(2000); chyHelper.ClickElement("AdminSection/CreateALeadLink"); chyHelper.WaitForWorkAround(2000); chyHelper.SelectByText("AdminSection/SelectStatus", "New"); chyHelper.SelectByText("AdminSection/SelectResponsibility", "Howard Tang"); chyHelper.SelectByText("AdminSection/SelectPartner", "Mark Matthews"); chyHelper.ClickElement("AdminSection/CompanyDetailsTab"); chyHelper.TypeText("CreateALead/EnterLastName", newName); chyHelper.TypeText("AdminSection/EnterFirstName", newName); chyHelper.TypeText("AdminSection/EnterCompanyName", leadCompanyName); chyHelper.ClickElement("Navigate/SaveButton"); Logout(); LoginUser("username10","password10"); chyHelper.ImplicitWait(50); chyHelper.VerifyNodeTextTrue("CreateALead/CheckLeadMainPage", leadCompanyName); }
public void TestEditExistingTab() { LoginUser("username9", "password9"); chyHelper = new ChyHelper(GetWebDriver(), "/OfficeFieldDictionary.xml"); Random rand = new Random(); int nameInt = rand.Next(1, 1000); tabName = "Test Tab" + nameInt; GoToEditTabsPage(); chyHelper.ClickElement("Tabs/EditFirstTab"); chyHelper.WaitForWorkAround(2000); chyHelper.WaitUntilElementIsVisible("Tabs/EnterEditedTabName"); chyHelper.TypeText("Tabs/EnterEditedTabName", tabName); chyHelper.ClickElement("Tabs/EditSaveButton"); chyHelper.VerifyTrueOrFalse(false, "Info"); chyHelper.VerifyPageText(tabName); GoToClientPage(); chyHelper.VerifyNodeTextFalse("Tabs/InfoPageTab1", "Info"); chyHelper.VerifyNodeTextTrue("Tabs/InfoPageTab1", tabName); //Clean Up to be things back as they were for future tests GoToEditTabsPage(); chyHelper.ClickElement("Tabs/EditFirstTab"); chyHelper.TypeText("Tabs/EnterEditedTabName", "Info"); chyHelper.ClickElement("Tabs/EditSaveButton"); chyHelper.VerifyTrueOrFalse(false, tabName); chyHelper.VerifyPageText("Info"); }