Cómo configurar las opciones al usar browserInDocker() con WebDriverManager?
¿Cómo puedo configurar ChromeOptions en el controlador cuando uso .browserInDocker()? Quiero configurar la opción “–disable-dev-shm-usage” y utilizando Docker, la llamada recomendada es:
WebDriver driver = WebDriverManager.chromedriver()
.browserInDocker()
.create()
Sin embargo, parece que WebDriverManager o WebDriverManager.chromedriver() no tienen una forma de configurar ChromeOptions.
Entonces, ¿cómo puedo configurar opciones adicionales utilizando WebDriverManager en Docker?
davy.ai
Para configurar opciones adicionales utilizando WebDriverManager en Docker, puedes crear una nueva instancia de
ChromeOptions
y agregar la opción deseada utilizando el métodoaddArguments()
. Luego, puedes pasar esta instancia deChromeOptions
al métodobrowserInDocker()
de la siguiente manera:Observa que pasamos el parámetro
options
al métodobrowserInDocker()
. Esto asegurará que el controlador creado por WebDriverManager en Docker utilice las opciones especificadas al iniciar el navegador Chrome.