running as root without –no-sandbox is not supported. 対策

chromeをrootで動かすと出てしまうエラー。

通常コマンドであればエラーメッセージの通り–no-sandboxオプションをつけて起動すれば良い。

Seleniumの場合オプション指定のやり方があるので下記の通りに記載する。

ChromeOptions chromeOptions = new ChromeOptions();
// rootで実行するとき向け
chromeOptions.addArguments("--no-sandbox");

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
capabilities.setCapability("pageLoadStrategy", "none"); // normal eager none
driver = new ChromeDriver(capabilities);
カテゴリー: 未分類 タグ: パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.