Initial commit
Initial Check In
Test
Re-factored repeated code and moved into new more descriptive class libraries. Condensed methods in FormFillerHELPER.cs from 21 methods down to 5. Replaced class instantiations with static calls to the StringsLIB class.
Replaced all calls to the FormFillerHelper class with static calls to consolodated methods in the StringsLIB class replacing the need for the duplicate code in the FormFillerHelper class.
Removing FormFillerHELPER class
Removed unused class. Updated tests to use static calls from the StringsLIB class
Changed all private string locators to be public string locators in all source file classes. Appended _LOCATOR to the end of every locator declaration.Cleaned up comments in various classes.
Finished modifying the CreateCampaignTEST class to pass static string locators to make test creation more flexible.
started creating the lead verification process. Added new classes to support this process. Added getter to handle login process.
added the function to check the IS REG RESEAARCH checkbox during campaign creation
Created lead verification test
added string mydocpath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); to LeadVerificationTEST.cs and VoIPNewsInputFormSRC.cs
Added methods in LeadGroupSRC.cs enabling the tests to make Selects.
CreateCampaignTEST was failing. Removed duplicated method that was selecting the Documents drop down menu twice hiding it from the next method.
Added logic to VoIPNewsInputFormSRC.cs enabling odd numbered iterations to go into the Unprocessed Queue and Even numbered iteration to go into the Rejected Queue.
Added two more campaign types to be automatically created. Added TestSuiteCombinations.cs enabling the launching of automation tests in predefnied manner. Setup testlists to launch tests.
Removed the parameter StringsLIB.NumericForIndex(startOfIndex, endOfIndex) from all dropDownByIndex() calls for operations that required only 1 index number instead of a range. Please see the commented code in CreateCampaignSRC.cs line 62 for code that was replaced. Created and added ClickZiffDavisB2BCheckBox(); to CreateLeadGenNonRegResearchTEST();.
Created WaitHELPER.cs and implemented WaitForElementInvisible(StaticStringsLIB.theCampaignHasBeenSaved_LOCATOR, driver); into all test classes.
Added Login.cs centralizing the login proceedure along with some verfication.