Docker 容器中使用 Selenium 和 Java 的 Headless chrome

Ana*_*and 2 java selenium docker

我正在尝试使用 Docker 文件在 Docker 容器中运行无头 Chrome 浏览器,但每当它尝试使用它执行自动化脚本时就会出现崩溃问题。

我尝试将 Chrome 驱动程序版本更改为 75 和 76,但 Chrome 浏览器版本出现问题。

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--headless");
chromeOptions.addArguments("--disable-dev-shm-usage");
chromeOptions.addArguments("--no-sandbox");
chromeOptions.addArguments("--disable-setuid-sandbox");
chromeOptions.addArguments("disable-infobars");
chromeOptions.addArguments("--disable-extensions");
Run Code Online (Sandbox Code Playgroud)

Ana*_*and 5

https://hub.docker.com/r/markhobson/maven-chrome/

我使用了 Docker Hub 中的这个镜像,现在它可以为我工作了。

谢谢大家的宝贵意见,他们很有帮助。