3

Chromedriver をダウンロードし、適切な場所 (usr/bin) に抽出しましたが、Chrome (Chromium) ブラウザーのデフォルトのプロファイル名がわからないため、次の行でエラー メッセージがスローされます。

browser = Watir::Browser.new :chrome, :profile => "default"

「デフォルト」の代わりに「現在」または自分のユーザー名を試しましたが、どれも機能しませんでした。デフォルトのプロファイルで Chrome を起動するにはどうすればよいですか? 通常の設定、保存されたパスワード、Cookie などを使用せずに新しいプロファイルを開始したくないためです。

4

3 に答える 3

1

ファイルのダウンロードを処理するために chrome プロファイル オプションを使用しています

download_directory = "/path/youwant/files/dowloaded/to"
profile = Selenium::WebDriver::Chrome::Profile.new 
profile['download.prompt_for_download'] = false
profile['download.default_directory'] = download_directory
profile['browser.helperApps.neverAsk.saveToDisk'] = "text/csv,application/pdf"
b = Watir::Browser.new :chrome,  :profile => profile

chromedriver プロファイル オプションの詳細については、こちらを参照して ください http://src.chromium.org/svn/trunk/src/chrome/common/pref_names.cc

于 2012-08-29T17:45:17.210 に答える
0

Chrome にそのオプションがあるかどうかはわかりません (Firefox のように)。http://watirwebdriver.com/chrome/で見つけられませんでした

于 2012-08-27T14:23:34.757 に答える