接受Katalon Studio中弹出的下载警告消息

时间:2018-04-05 03:51:01

标签: web-testing katalon-studio

我通过点击下载按钮下载文件(.pdf,.xlsx,.exe,.application)来创建自动化测试,但每次下载时,都会显示弹出对话框进行确认。

那么,如何访问此弹出窗口或让它自动下载而不询问?

enter image description here

enter image description here

我尝试在执行中添加引用并通过打开浏览器并单击下载来运行它,但它仍然显示该对话框消息。

适用于Chrome

enter image description here

日志视图(chrome) enter image description here

适用于Firefox

enter image description here

日志视图(firefox) enter image description here

或通过这种方式设置参考(仍然不起作用)

enter image description here

2 个答案:

答案 0 :(得分:0)

您需要在Project -> Settings -> Execution -> Default -> WebUI -> Chrome下设置这些偏好设置。

必须创建变量prefs,并且必须将以下值添加到数组中。

  

browser.download.manager.showWhenStarting:Boolean:false

     

safebrowsing.enabled:Boolean:false

     

browser.helperApps.neverAsk.saveToDisk:String:   应用程序/下载,   application / octet-stream,text / csv,application / vnd.ms-excel,application / msexcel,application / x-msexcel,application / excel,application / pdf

     

safebrowsing-disable-download-protection:Boolean:true

您可以在Execution settings中了解有关所需功能的更多信息。

答案 1 :(得分:0)

也有点挣扎。我还得到了Chrome的答案,仍然在寻找Firefox的答案。 对于Chrome,请添加以下属性: 名称:prefs 类型:字典 值:{download.prompt_for_download = false} 如果要指定下载目录,可以将值添加到词典:{download.default_directory}

enter image description here

您还可以查看此网站Capabilities & ChromeOptions了解Chrome的功能。