コード例 #1
0
        private void OnNavigated(object sender, WebDriverNavigationEventArgs args)
        {
            this.Pause(2);
            var navigated = new Uri(args.Url);

            this.SetCurrentPage(navigated);
        }
コード例 #2
0
 private void OnNavigation(object sender,
                           WebDriverNavigationEventArgs eventArgs)
 {
     if (IsStale())
     {
         Dispose();
     }
 }
コード例 #3
0
        private void EventDriver_NavigatingForward(object sender, WebDriverNavigationEventArgs e)
        {
            Trace.TraceEvent(TraceEventType.Verbose,
                             Constants.Tracing.BrowserNavigatingForwardEventId,
                             $"NavigatingForward - {e.Url}");

            OnNavigatingForward(e);
        }
コード例 #4
0
 private void driver_Navigating(object sender, WebDriverNavigationEventArgs e)
 {
     if (Config.settings.reportSettings.commandLogging)
     {
         Log.Message(string.Format("Navigating to url {0}", e.Url));
     }
     driver.WaitForJQuery();
 }
コード例 #5
0
 private void driver_Navigating(object sender, WebDriverNavigationEventArgs e)
 {
     Common.Delay(Config.Settings.runTimeSettings.CommandDelayMs);
     if (Config.Settings.reportSettings.commandLogging)
     {
         TestBase.LogEvent(string.Format("Navigating to url {0}", e.Url));
     }
 }
コード例 #6
0
        private static void FiringDriver_Navigate(object sender, WebDriverNavigationEventArgs e)
        {
            _reportingTasks.Log(Status.Info, "Navigate to URL " + e.Driver.Url);

            if (driver.Url.IndexOf("/CustomError.aspx", StringComparison.OrdinalIgnoreCase) != -1)
            {
                _reportingTasks.Log(Status.Error, "Found OOPs page!!!");
            }
        }
コード例 #7
0
        private static void _firingDriver_Navigated(object sender, WebDriverNavigationEventArgs e)
        {
            // output sent to the console is trapped and included in the Allure report
            var entries = e.Driver.Manage().Logs.GetLog(LogType.Browser);

            foreach (var entry in entries)
            {
                Console.WriteLine(entry.ToString());
            }
        }
コード例 #8
0
        private void OnNavigatedForward(object sender, WebDriverNavigationEventArgs webDriverNavigationEventArgs)
        {
            SeleniumLog log = SeleniumLog.Instance();

            if (log.Config.OnNavigatingForward_LogAfterEvent)
            {
                log.Indent();
                log.Debug("[Selenium Event]  Navigate Forward Success!", take_screenshot: log.Config.OnNavigatingForward_TakeScreenshotAfterEvent);
                log.Unindent();
            }
        }
コード例 #9
0
        private void OnNavigatingForward(object sender, WebDriverNavigationEventArgs webDriverNavigationEventArgs)
        {
            SeleniumLog log = SeleniumLog.Instance();

            if (log.Config.OnNavigatingForward_LogBeforeEvent)
            {
                log.Indent();
                log.Debug("[Selenium Event]  Navigating Forward: " + webDriverNavigationEventArgs.Url, take_screenshot: log.Config.OnNavigatingForward_TakeScreenshotBeforeEvent);
                log.Unindent();
            }
        }
コード例 #10
0
        private void EventDriver_NavigatingForward(object sender, WebDriverNavigationEventArgs e)
        {
            Trace.TraceEvent(TraceEventType.Verbose,
                             Constants.Tracing.BrowserNavigatingForwardEventId,
                             $"NavigatingForward - {e.Url}");

            //Logs.Log("Verbose 13", TraceEventType.Verbose.ToString(),
            //         Constants.Tracing.BrowserNavigatingForwardEventId.ToString(),
            //          $"NavigatingForward - {e.Url}");

            OnNavigatingForward(e);
        }
コード例 #11
0
        private void EventDriver_Navigated(object sender, WebDriverNavigationEventArgs e)
        {
            Trace.TraceEvent(TraceEventType.Verbose,
                             Constants.Tracing.BrowserNavigatedEventId,
                             $"Navigated - {e.Url}");

            if (Options.EnableRecording)
            {
                driver.ExecuteScript(Properties.Resources.Recorder);
                driver.ExecuteScript("document.eventCollection = new Array();");
            }

            OnNavigated(e);
        }
コード例 #12
0
 private void firingDriver_OnNavigating(object sender, WebDriverNavigationEventArgs er)
 {
     output.WriteLine("firingDriver_OnNavigating");
 }
コード例 #13
0
 private void WebDriverListener_Navigated(object sender,
                                          WebDriverNavigationEventArgs e)
 {
     LogScreenshot($"Navigated to [{e.Driver.Title}]({e.Url})");
 }
コード例 #14
0
 public void firingDriver_Navigating(object sender, WebDriverNavigationEventArgs e)
 {
     _log.Debug($"Navigating {e.Url}");
 }
コード例 #15
0
 public void firingDriver_NavigatedBack(object sender, WebDriverNavigationEventArgs e)
 {
     _log.Debug("Navigated back");
 }
コード例 #16
0
        /// <summary>
        /// Raises the <see cref="E:Navigated" /> event.
        /// </summary>
        /// <param name="e">The <see cref="WebDriverNavigationEventArgs"/> instance containing the event data.</param>
        protected override void OnNavigated(WebDriverNavigationEventArgs e)
        {
            Parallel.Invoke(() => _driver.WaitForPageReadyStateToComplete(), () => _driver.WaitForActiveJQueryToComplete());

            base.OnNavigated(e);
        }
コード例 #17
0
 /// <summary>
 /// Event for webdriver that is navigated back
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event object</param>
 private void WebDriver_NavigatedBack(object sender, WebDriverNavigationEventArgs e)
 {
     Log.LogMessage(MessageType.ACTION, $"Navigate back: {e.Url}");
 }
コード例 #18
0
 /// <summary>
 /// Event for webdriver that is navigating back
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event object</param>
 private void WebDriver_NavigatingBack(object sender, WebDriverNavigationEventArgs e)
 {
     this.LogVerbose("Navigating back to: {0}", e.Url);
 }
コード例 #19
0
 /// <summary>
 /// Event for webdriver that has navigated forward
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event object</param>
 private void WebDriver_NavigatedForward(object sender, WebDriverNavigationEventArgs e)
 {
     Log.LogMessage(MessageType.ACTION, "Navigate Forward: {0}", e.Url);
 }
コード例 #20
0
 /// <summary>
 /// Event for webdriver that has navigated
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event object</param>
 private void WebDriver_Navigated(object sender, WebDriverNavigationEventArgs e)
 {
     Log.LogMessage(MessageType.INFORMATION, $"Navigated to: {e.Url}");
 }
コード例 #21
0
 /// <summary>
 /// Event for webdriver that is navigating
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event object</param>
 private void WebDriver_Navigating(object sender, WebDriverNavigationEventArgs e)
 {
     this.LogVerbose($"Navigating to: {e.Url}");
 }
コード例 #22
0
        public void OnNavigating(object sender, WebDriverNavigationEventArgs e)
        {
            string message = $"Navigating to : [{e.Url}]";

            WriteMethod(Status.Info, message);
        }
 protected internal static void webdriver_NavigatingHandler(object sender, WebDriverNavigationEventArgs e)
 {
     WebDriverEventLog.Add("Navigating to: " + e.Url);
 }
コード例 #24
0
 private static void EventFiringWebDriver_Navigated(object sender,
                                                    WebDriverNavigationEventArgs e)
 {
     throw new Exception("Detected a navigation event.");
 }
コード例 #25
0
 private static void webdriver_NavigatingHandler(object sender, WebDriverNavigationEventArgs e)
 {
     Log("Navigating to: " + e.Url);
 }
コード例 #26
0
ファイル: RatWatchDriver.cs プロジェクト: ZeroMSN/Liberator
 /// <summary>
 /// Handles the navigating back event
 /// </summary>
 /// <param name="sender">The object sending the event</param>
 /// <param name="e">Arguments for the web driver navigating back event</param>
 public virtual void FiringDriver_NavigatingBack(object sender, WebDriverNavigationEventArgs e)
 {
 }
コード例 #27
0
 public void firingDriver_NavigatedForward(object sender, WebDriverNavigationEventArgs e)
 {
     _log.Debug("Navigated forward");
 }
コード例 #28
0
ファイル: RatWatchDriver.cs プロジェクト: ZeroMSN/Liberator
 /// <summary>
 /// Handles the navigated forward event
 /// </summary>
 /// <param name="sender">The object sending the event</param>
 /// <param name="e">Arguments for the web driver navigated forward event</param>
 public virtual void FiringDriver_NavigatedForward(object sender, WebDriverNavigationEventArgs e)
 {
 }
コード例 #29
0
 /// <summary>
 /// Raises the <see cref="E:Navigating" /> event.
 /// </summary>
 /// <param name="e">The <see cref="WebDriverNavigationEventArgs"/> instance containing the event data.</param>
 protected override void OnNavigating(WebDriverNavigationEventArgs e)
 {
     Logger.Trace(CultureInfo.CurrentCulture, "Navigating to: {0}", e.Url);
     base.OnNavigating(e);
 }
コード例 #30
0
 private void WebDriverListener_Navigating(object sender,
                                           WebDriverNavigationEventArgs e)
 {
     LogMessage($"Navigating to {e.Url}");
 }