2016-05-24 12 views
0

私は今Python + selenium + Chromedriverを使用しています。私は自分のアカウントに自動的にログインしようとしています。プログラムの実行中にChromeDriverの設定を変更するにはどうすればよいですか?

速い私のプログラムを作るためには、ここに私の戦略です:まず

  1. 、ドライバをinitialling際に、画像ローディングの設定を無効にするの私のログので

  2. を(コードブローを参照してください)プロセスは検証コードを必要とします。ページを取得した後、 "refresh"ボタンをクリックして検証コードの画像を取得できるように画像読み込み設定を有効にします。ここで

は、ステップ1のために私のコードです:

ChromeOption = webdriver.ChromeOptions() 
prefs = {"profile.managed_default_content_settings.images":2} 
ChromeOption.add_experimental_option("prefs", prefs) 
Driver = webdriver.Chrome(executable_path = './chromedriver', chrome_options = ChromeOption) 

しかし、私は、ドライバの設定を変更する方法がわかりません。私は一日中文書を検索して何も見つけませんでした。

ありがとうございました!

答えて

0

ので、それがスピンオフされた後、あなたはchromedriverの設定を変更することはできません:それは、既存のchromedriverプロセスは今ことを意味しており、死亡し、新しい引数で再起動される必要があることを意味する

  • あなたのテストをもう一度開始する必要があります。これは、本質的に、テストが最初からやり直さなければならないことを意味します。
+0

ありがとうございます! –

関連する問題