我们正在构建一个分析门户,不用说,一个顶级功能是将统计信息导出到Excel。我的问题是 - Selenium是否能够检测Excel文件的生成(单击门户中的图标)? 在这个阶段,只是存在(或不存在)就足够了。我不需要深入研究excel文件内容(还)。
更多信息 - 以下是生成的Excel文件的屏幕截图...
此通知似乎超出了Selenium的权限
答案 0 :(得分:1)
文件下载对话框是Windows组件对象模型(COM)的一部分,而不是浏览器,因此selenium将无法使用它。使用可以与COM交互的工具处理它的最佳方法之一,例如AutoIt(在上面的评论中提到)。
请参阅包含示例脚本的this答案,以执行您想要的操作:how to handle IE Download dialog with VB Script?但不是从VBScript调用AutoIt,而是使用运行selenium的代码调用它(但它必须在本地机器)。