我在Ruby脚本中使用Watir自动下载一些文件,我有一点问题:
如果Firefox已经运行,当我尝试加载firefox默认配置文件时,我收到“权限被拒绝”错误。我知道这很正常......但我真的需要我的firefox默认配置文件。
所以我的问题是:
如上所述:
Mozilla = Watir::Browser.new(:firefox, :profile => "default")
file = File.open("path", 'w')
file.write(Mozilla.export_profile())
然后在另一个脚本中:
profile = Selenium::WebDriver::Firefox::Profile.new(File.read("path"))
Mozilla = Watir::Browser.new(:firefox, :profile => profile)
或者我必须逐个导出(然后加载)每个属性?
答案 0 :(得分:1)
您所看到的行为是正常和正确的 围绕他的两种方式:
选择取决于您的需求。