Class BrowserNetworkInterceptor

java.lang.Object
com.shaft.gui.browser.internal.BrowserNetworkInterceptor

public class BrowserNetworkInterceptor extends Object
Owns browser network interception rules for one WebDriver session.
  • Constructor Details

    • BrowserNetworkInterceptor

      public BrowserNetworkInterceptor(org.openqa.selenium.WebDriver driver)
      Creates a browser network interceptor backed by Selenium DevTools.
      Parameters:
      driver - the active WebDriver session
  • Method Details

    • addRule

      public void addRule(BrowserNetworkInterceptionRule rule)
      Adds a rule and activates it for the current browser session.
      Parameters:
      rule - rule to add
    • clear

      public void clear()
      Clears all registered rules and removes the Selenium network filter.