/* * Get to that page given */ public static void navigateToWeb(IArclitePage page, IActionsVisitor visitor, bool isFinal, IArcliteInputs inputs) { IArclitePage defaultPage = new ArcliteWebPage(visitor, inputs); IArclitePage configurationPage = new ConfigurationsPage(visitor, inputs); IArclitePage settingPage = new SettingsPage(visitor, inputs); List <IArclitePage> webPageList = new List <IArclitePage>(); webPageList.Add(defaultPage); webPageList.Add(configurationPage); webPageList.Add(settingPage); int count = 0; foreach (IArclitePage p in webPageList) { if (count > 0) { Util.navigateToWeb(p, visitor, false, inputs); } if (count == 2) { visitor.switchFrame(); } if (p.pageElements.ContainsKey(page.pageTitle)) { p.pageElements[page.pageTitle].accept(visitor, new InputVal()); if (isFinal && count != 2) { visitor.switchFrame(); } return; } count++; } throw new ArgumentException("page does not exist"); }
public override void Initialize() { base.Initialize(); ConfigurationsPage = new ControlsPage().GoToBusyIndicator().GoToConfigurations(); }
public override void Initialize() { base.Initialize(); ConfigurationsPage = new ControlsPage().GoToNumericBox().GoToConfigurations(); }