How to bypass basic authentication in Selenium 4 Java with CDP?

Let me know how I can bypass basic authentication in Selenium 4 Java with CDP.

Hello Miro,

Here’s a sample method you can refer to that uses CDP in Selenium Java:

public void authentication() {
    Augmenter augmenter = new Augmenter();
    driver = augmenter.augment(driver);

    DevTools devTools = ((HasDevTools) driver).getDevTools();
    devTools.createSession();

    driver = augmenter.addDriverAugmentation("chrome", HasAuthentication.class,
            (caps, exec) -> (whenThisMatches, useTheseCredentials) -> devTools.getDomains().network()
                    .addAuthHandler(whenThisMatches, useTheseCredentials))
            .augment(driver);

    ((HasAuthentication) driver).register(UsernameAndPassword.of("foo", "bar"));

    driver.get("http://httpbin.org/basic-auth/foo/bar");

    String text = driver.findElement(By.tagName("body")).getText();
    System.out.println(text);