0

How can I set ChromeOptions on the driver when using .browserInDocker()? I want to set the option "--disable-dev-shm-usage" and using Docker the recommended call is:

WebDriver driver = WebDriverManager.chromedriver()
                                   .browserInDocker()
                                   .create()

However, it looks like WebDriverManager or WebDriverManager.chromedriver() do not have a way to set ChromeOptions.

So, how can I set extra options using WebDriverManager in Docker?

Boni García
  • 4,618
  • 5
  • 28
  • 44
Jörg Rech
  • 1,339
  • 2
  • 13
  • 25

1 Answers1

4

You need to use the method capabilities() for that:

ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-dev-shm-usage");
WebDriver driver = WebDriverManager.chromedriver()                        
                                   .capabilities(options)
                                   .browserInDocker()
                                   .create();
Boni García
  • 4,618
  • 5
  • 28
  • 44