Python を使用して Chrome プロファイルを開く
この質問は、Python スクリプトを使用して Google Chrome ブラウザで特定のユーザー プロファイルを起動しようとする試みから生じています。使用されるコードは、webdriver.ChromeOptions クラスを利用して目的のプロファイルを定義します。
エラーが発生しました
実行時に、ユーザーは to_capabilities() メソッドに追加の位置引数が必要であることを示すエラーが発生しました。
解決策
問題は、の実装にあります。 webdriver.ChromeOptions クラス内の to_capabilities() メソッド。これを解決するには、このクラスのインスタンス (メソッド内では「self」と呼ばれる) を最初の引数として to_capabilities() に適切に渡す必要があります。
Chrome プロファイルを開く手順
専用の Chrome プロファイルを確立して開くには、次の手順に従います。
- Chrome ブラウザを起動し、設定メニューにアクセスし、
- [他のユーザーの管理] を選択して、ポップアップ ウィンドウを初期化します。
- [ユーザーを追加] をクリックし、プロフィールの名前とアイコンを入力します。デスクトップ ショートカットを作成するオプションをオンにして、作成プロセスに進みます。
- 新しく作成したデスクトップ ショートカットを見つけます。
- ショートカットのプロパティから「プロファイル」ディレクトリ名を取得します (例: --profile-directory="Profile 2")。
- プロファイル ディレクトリへの完全なパスを取得します。 system.
- Options のインスタンスを初期化し、add_argument() メソッドを使用してプロファイル ディレクトリ パスを組み込みます。 「user-data-dir」キー。
- 変更したオプション インスタンスを使用して、webdriver.Chrome オブジェクトをインスタンス化し、目的のプロファイルでブラウザを起動します。
- 指定した Chrome プロファイルを、自動テストフレームワーク!
以上がPython を使用して特定の Chrome プロファイルを開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。