将 browserInDocker() 与 WebDriverManager 一起使用时如何设置选项?
How to set options when using browserInDocker() with WebDriverManager?
如何在使用 .browserInDocker() 时在驱动程序上设置 ChromeOptions?我想设置选项“--disable-dev-shm-usage”并使用 Docker 推荐的调用是:
WebDriver driver = WebDriverManager.chromedriver()
.browserInDocker()
.create()
但是,WebDriverManager
或 WebDriverManager.chromedriver()
似乎没有办法设置 ChromeOptions
。
那么,如何在 Docker 中使用 WebDriverManager 设置额外的选项?
为此您需要使用方法 capabilities()
:
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-dev-shm-usage");
WebDriver driver = WebDriverManager.chromedriver()
.capabilities(options)
.browserInDocker()
.create();
如何在使用 .browserInDocker() 时在驱动程序上设置 ChromeOptions?我想设置选项“--disable-dev-shm-usage”并使用 Docker 推荐的调用是:
WebDriver driver = WebDriverManager.chromedriver()
.browserInDocker()
.create()
但是,WebDriverManager
或 WebDriverManager.chromedriver()
似乎没有办法设置 ChromeOptions
。
那么,如何在 Docker 中使用 WebDriverManager 设置额外的选项?
为此您需要使用方法 capabilities()
:
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-dev-shm-usage");
WebDriver driver = WebDriverManager.chromedriver()
.capabilities(options)
.browserInDocker()
.create();