我认为自述文件有点误导。您不必自己启动Chromium,也可以使用
RemoteWebDriver。确保已安装chromedriver(https://sites.google.com/a/chromium.org/chromedriver/home)。
- 启动chromedriver(例如
./chromedriver
或./chromedriver --port=9515
) - 然后,您告诉chromedriver使用Chromium而不是Chrome
- 添加
--headless
为附加参数
代码应如下所示:
final ChromeOptions chromeOptions = new ChromeOptions();chromeOptions.setBinary("/usr/bin/chromium-browser");chromeOptions.addArguments("--headless");desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);WebDriver driver = new RemoteWebDriver(url, desiredCapabilities);
在Ubuntu Linux上为我工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)