我下载了 Chromedriver,然后将其解压到正确的位置(usr/bin),但我不知道 Chrome (Chromium) 浏览器的默认配置文件名称是什么,因此此行抛出错误消息:
browser = Watir::Browser.new :chrome, :profile => "default"
我尝试了“当前”或我的用户名而不是“默认”,但它们都不起作用。如何使用我的默认配置文件启动 Chrome?因为我不想在没有通常的首选项以及保存的密码、cookie 等的情况下启动新的配置文件。
我使用 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 http://src.chromium.org/svn/trunk/src/chrome/common/pref_names.cc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)