0

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

4

2 回答 2

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'] = "应用程序/pdf"

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

于 2012-10-22T10:36:55.027 回答
0

Safari 在 ~/Library/Preferences/com.apple.Safari.plist 中有它的偏好:

defaults read com.apple.Safari DownloadsPath

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

defaults write com.apple.Safari DownloadsPath "~/Desktop"
于 2012-10-22T08:19:30.093 回答