1
我使用的Watir在Ruby腳本自動下載一些文件,我有一個小問題:的Watir - Firefox的加載默認的配置文件 - 權限被拒絕
如果Firefox已經在運行,我得到一個拒絕「權限」錯誤,當我嘗試加載Firefox的默認配置文件。我知道這很正常......但我真的需要我的Firefox默認配置文件。
所以我的問題是:
- 有沒有什麼解決訪問即使火狐已經運行默認配置文件?
- 如果沒有,當firefox沒有運行,所以當我沒有錯誤時,如何導出我在我的Watir瀏覽器中加載的配置文件(在文本文件中)? (供以後使用它如果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)
,或者有出口(然後負載)每個屬性一個接一個?
好的,非常感謝!我甚至沒有想過在Firefox中創建另一個配置文件......對我感到羞恥...... –