public void GivenIFillInInTheNameField(string name) { ServiceCatalogPage page = new ServiceCatalogPage(); page.FillInNameField(name); }
public void GivenIClickOnTheService(string name) { ServiceCatalogPage page = new ServiceCatalogPage(); page.OpenServiceFromOverviewPage(name); }
public static void AmIOnGridPageSwitch(string modulePage) { if (modulePage.Contains("Flex")) { //Determine if Flex module is valid bool moduleValid = false; for (int i = 1; i < 10; i++) { if (modulePage == ("Flex" + i)) { moduleValid |= true; break; } } if (!moduleValid) { log.Error("This module[" + modulePage + "] does not exist. Check the feature file for errors."); Assert.Fail("This module[" + modulePage + "] does not exist. Check the feature file for errors."); return; } //Verify if i'm on the correct Flex page FlexModulePage.AmIOnPage(modulePage); return; } switch (modulePage) { case "Incident": { IncidentModulePage.AmIOnPage(); break; } case "Problem": { ProblemModulePage.AmIOnPage(); break; } case "Change": { ChangeModulePage.AmIOnPage(); break; } case "Service Catalog": { ServiceCatalogPage.AmIOnPage(); break; } case "CMDB": { CMDBModulePage.AmIOnPage(); break; } case "Knowledge Base": { KBModulePage.AmIOnPage(); break; } case "Survey": { SurveyModulePage.AmIOnPage(); break; } case "Reports": { ReportsModulePage.AmIOnPage(); break; } case "Service Request": { ServiceRequestModulePage.AmIOnPage(); break; } default: { log.Error("This module[" + modulePage + "] does not exist. Check the feature file for errors."); Assert.Fail("This module[" + modulePage + "] does not exist. Check the feature file for errors."); break; } } }