0

使用 .browserInDocker() 时如何在驱动程序上设置 ChromeOptions?我想设置选项“--disable-dev-shm-usage”并使用 Docker 推荐的调用是:

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

但是,看起来WebDriverManager还是WebDriverManager.chromedriver()没有办法设置ChromeOptions.

那么,如何在 Docker 中使用 WebDriverManager 设置额外的选项?

4

1 回答 1

3

您需要使用以下方法capabilities()

ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-dev-shm-usage");
WebDriver driver = WebDriverManager.chromedriver()                        
                                   .capabilities(options)
                                   .browserInDocker()
                                   .create();
于 2021-12-11T09:58:52.833 回答