如何在Mac上的Safari,Firefox等浏览器中以编程方式检查下载文件夹的位置?

时间:2012-10-22 07:16:07

标签: applescript

我是自动化测试的一部分,我正在使用Selenium和Applescript在Mac上以编程方式下载和安装文件。他们以编程方式检查浏览器下载文件夹的位置吗?如果是这样,建议以及如何在Java或Applescript中更改下载文件夹的位置。

2 个答案:

答案 0 :(得分:1)

可能你可以在firefox上尝试这样:

profile = Selenium :: WebDriver :: Firefox :: Profile.new

profile ['browser.download.dir'] =“/ tmp / webdriver-downloads”

profile ['browser.download.folderList'] = 2

profile ['browser.helperApps.neverAsk.saveToDisk'] =“application / pdf”

b = Watir :: Browser.new:firefox,:profile =>简档

答案 1 :(得分:0)

Safari在〜/ Library / Preferences / com.apple.Safari.plist中有偏好:

defaults read com.apple.Safari DownloadsPath

您也可以通过修改属性列表来更改它,但在重新打开Safari之前不会应用更改。

defaults write com.apple.Safari DownloadsPath "~/Desktop"