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