CasperJS从对话框下载Excel文件

时间:2014-02-16 00:32:06

标签: selenium selenium-webdriver casperjs

我是CasperJS的新手,正在尝试从对话框下载(保存到磁盘)CSV文件。使用firefox配置文件,通过设置浏览器配置文件属性,这将非常简单。有任何建议如何在casperjs中下载excel文件?

profile = webdriver.firefox.firefox_profile.FirefoxProfile() profile.set_preference("browser.download.folderList",2) profile.set_preference("browser.download.dir",self.opts['output_dir']) profile.set_preference('browser.helperApps.neverAsk.saveToDisk', ('application/octet-stream,application/msexcel'))

我已阅读有关避免对话框等的链接,但在这种情况下,需要它。

1 个答案:

答案 0 :(得分:4)

您可以使用download()方法。请参阅文档:http://docs.casperjs.org/en/latest/modules/casper.html#download