我學會了如何使用Firefox 4與watir和webdriver(在Win7 x64上),設置配置文件項目。例如:Firefox 4與watir webdriver:需要幫助使用helperApps.neverAsk保存CSV而不提示
profile = Selenium::WebDriver::Firefox::Profile.new
profile["browser.download.useDownloadDir"] = true
profile["browser.download.dir"] = 'D:\\FirefoxDownloads'
profile["browser.helperApps.neverAsk.saveToDisk"] = "application/csv"
driver = Selenium::WebDriver.for :firefox, :profile => profile
browser = Watir::Browser.new(driver)
我嘗試用下面的例子做的,是設置CSV文件被下載總是以一個特定的目錄,從來沒有打開。 上面的代碼成功地將所有文件自動下載到指定的目錄,但設置browser.helperApps.neverAsk.saveToDisk
沒有任何影響:我仍然得到打開/保存問題。 腳本運行後,Firefox窗口仍處於打開狀態,並輸入有關:config的URL。 我可以看到browser.helperApps.neverAsk.saveToDisk
被正確設置爲application.csv
,但是在firefox/options/options /應用程序中,我沒有看到CSV文件的條目。 似乎菜單設置,真的很有效,並沒有真正與about:config設置綁定。 我在做什麼錯?
有人與代表做應該firewatir標籤可能加入到這個問題也。 – 2011-03-29 16:41:18
好吧,這與firewatir gem無關,它不能驅動Firefox 4,並且它不使用webdriver。 – 2011-03-30 09:44:24
ahhh好的,對不起,出於某種原因,我認爲webdriver與firewatir一起使用。謝謝你讓我知道。 – 2011-03-30 15:43:46