Class NetworkInterceptionRequestBuilder<T extends BrowserActionsContract>

java.lang.Object
com.shaft.gui.browser.NetworkInterceptionRequestBuilder<T>

public class NetworkInterceptionRequestBuilder<T extends BrowserActionsContract> extends Object
Fluent builder for browser network request interception.
  • Constructor Details

    • NetworkInterceptionRequestBuilder

      public NetworkInterceptionRequestBuilder(T browserActions, BiFunction<BrowserNetworkInterceptionRule, String, T> ruleRegistrar)
      Creates a request builder backed by the supplied interception rule registrar.
      Parameters:
      browserActions - owning browser actions instance
      ruleRegistrar - callback that registers built rules on the owning backend
  • Method Details