WebDriverで使えそうなGoogleChromeの起動オプションをまとめました。起動オプション一覧--headlessデスクトップ環境(GUI)を使わなくても、ブラウザを起動出来るモードです。Chromeをヘッドレスモードで起動する2019.2.14SeleniumでWEBページをPDFとして保存するには、Chrome起動時に--kiosk-printing(キオスク)オプションを指定します。...--incognito検索履歴が残らない、シークレットモードでブラウザを起動します。シークレットモードでブラウザを起動する2019.3.8シークレットモードとは、自分が閲覧したホームページの閲覧履歴やダウンロード履歴が残らない機能のことです。今回はGoogleChromeを使い、シークレットモードでブラウザを起動します。Chromeを起動時に「--incognito」をオプションとして指定するだけで、シーク...--window-size=1000,500画面サイズを指定してブラウザを起動します。Rubyでウィンドウサイズを変更するには、Chromeの起動オプションを使うか、Seleniumのメソッドを使うかの2つの方法があります。...--start-maximized画面サイズを最大化してブラウザを起動します。--start-fullscreen起動時にウインドウを全画面表示します。WindowsのF11キーでの全画面表示と同じ表示となります。--user-agent=""ユーザーエージェントを偽装(他の端末などを指定)してブラウザを起動します。ユーザーエージェントを切り替える2019.1.6SeleniumとRubyでユーザーエージェントを切り替えるコードは以下のとおりです。...--user-data-dir=""ユーザデータフォルダの保存場所を指定します。--password-store=detectパスワードの保存先を指定します。--new-windowウィンドウを開きます。(複数指定可)--lang=""言語の設定をします。--disable-javascriptJavaScriptを無効化します。--ignore-certificate-errorsSSLセキュリティ証明書のエラーページ(このサイトのセキュリティ証明書は信頼できません)を表示しません。--no-sandboxプログラムがシステムの他の部分に、悪影響を及ぼすことのないように設計された環境を無効化します。(IT用語辞典バイナリ)--disable-popup-blockingポップアップを無効化します。--enable-webglWebGLを有効にします。--app=""アプリケーションモードで起動します。--proxy-server=":"プロキシを指定します。Chromeのバージョンによっては、一部機能しないオプションがあるかもしれません。