Chromeを遠隔操作する
Google Chrome等Chromium派生ブラウザには、起動時に--remote-debugging-port
オプションを付けることでChrome DevTools
が有効化した状態で起動される。
この状態では、デバッグ用ポート経由で以下のようなコマンドが実行可能となる。
Chrome DevTools Protocol Viewer(https://chromedevtools.github.io/devtools-protocol/)
この機能を利用したChrome遠隔操作用ライブラリも提供されている。
Javaでは、chrome-devtools-java-client(https://github.com/kklisura/chrome-devtools-java-client)や cdp4j(https://github.com/webfolderio/cdp4j) 等がある。