protected override void ProcessRecord() { CheckInputWebDriver(true); //SeHelper.NavigateForward(this, ((IWebDriver[])this.InputObject)); var command = new SeInvokeNavigateForwardCommand(this); command.Execute(); //SeHelper.NavigateForward(this, this.InputObject); }
private void enterUrl(string firstUrl, string secondUrl) { StartSeChromeCommand cmdlet0 = WebDriverFactory.Container.Resolve <StartSeChromeCommand>(); SeStartChromeCommand command0 = new SeStartChromeCommand(cmdlet0); command0.Execute(); EnterSeUrlCommand cmdlet1 = WebDriverFactory.Container.Resolve <EnterSeUrlCommand>(); cmdlet1.InputObject = new FakeWebDriver[] { ((FakeWebDriver)(object)PSTestLib.UnitTestOutput.LastOutput[0]) }; cmdlet1.Url = firstUrl; SeEnterUrlCommand command1 = new SeEnterUrlCommand(cmdlet1); command1.Execute(); EnterSeUrlCommand cmdlet2 = WebDriverFactory.Container.Resolve <EnterSeUrlCommand>(); cmdlet2.InputObject = new FakeWebDriver[] { ((FakeWebDriver)(object)PSTestLib.UnitTestOutput.LastOutput[0]) }; cmdlet2.Url = secondUrl; SeEnterUrlCommand command2 = new SeEnterUrlCommand(cmdlet2); command2.Execute(); InvokeSeNavigateBackCommand cmdlet3 = WebDriverFactory.Container.Resolve <InvokeSeNavigateBackCommand>(); cmdlet3.InputObject = new FakeWebDriver[] { ((FakeWebDriver)(object)PSTestLib.UnitTestOutput.LastOutput[0]) }; SeInvokeNavigateBackCommand command3 = new SeInvokeNavigateBackCommand(cmdlet3); command3.Execute(); InvokeSeNavigateForwardCommand cmdlet4 = WebDriverFactory.Container.Resolve <InvokeSeNavigateForwardCommand>(); cmdlet4.InputObject = new FakeWebDriver[] { ((FakeWebDriver)(object)PSTestLib.UnitTestOutput.LastOutput[0]) }; SeInvokeNavigateForwardCommand command4 = new SeInvokeNavigateForwardCommand(cmdlet4); command4.Execute(); }