Selenium CasperJS从对话框下载Excel文件

Selenium CasperJS从对话框下载Excel文件,selenium,selenium-webdriver,casperjs,Selenium,Selenium Webdriver,Casperjs,我是CasperJS新手,正在尝试从对话框下载(保存到磁盘)CSV文件。使用firefox配置文件,通过设置浏览器配置文件属性,这将相当简单。对如何在casperjs中下载excel文件有何建议 profile=webdriver.firefox.firefox\u profile.FirefoxProfile() profile.set_首选项(“browser.download.folderList”,2) profile.set_首选项(“browser.download.dir”,sel

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

profile=webdriver.firefox.firefox\u profile.FirefoxProfile()
profile.set_首选项(“browser.download.folderList”,2)
profile.set_首选项(“browser.download.dir”,self.opts['output_dir']))
profile.set_首选项('browser.helperApps.neverAsk.saveToDisk',('application/octet stream,application/msexcel'))

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

您可以使用download()方法。请参阅文档:

您可以使用download()方法。见文件: