Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 WatiN:如何运行exe文件而不是从FileDownloadHandler保存它_C# 4.0_Watin - Fatal编程技术网

C# 4.0 WatiN:如何运行exe文件而不是从FileDownloadHandler保存它

C# 4.0 WatiN:如何运行exe文件而不是从FileDownloadHandler保存它,c#-4.0,watin,C# 4.0,Watin,我刚开始使用WatiN,并将其与C#相结合,以满足我的自动化需求。我在这里面临着一种情况。我需要从服务器位置运行一个可执行文件。在点击IE中的下载链接后,我面前会弹出一个文件下载弹出窗口,顶部会出现“文件下载-安全警告”。用户界面为我提供了运行、保存和取消三个选项 我想点击Run按钮直接运行exe(而不是点击Save将其下载到某个位置)。我已将filedownloadhandler的对话框处理程序添加到IE实例中。请查找附加的屏幕截图 WatiN有没有办法做到这一点?非常感谢任何示例代码 谢谢。

我刚开始使用WatiN,并将其与C#相结合,以满足我的自动化需求。我在这里面临着一种情况。我需要从服务器位置运行一个可执行文件。在点击IE中的下载链接后,我面前会弹出一个文件下载弹出窗口,顶部会出现“文件下载-安全警告”。用户界面为我提供了运行、保存和取消三个选项

我想点击Run按钮直接运行exe(而不是点击Save将其下载到某个位置)。我已将filedownloadhandler的对话框处理程序添加到IE实例中。请查找附加的屏幕截图

WatiN有没有办法做到这一点?非常感谢任何示例代码

谢谢。! 试试这个

使用现有的对话框处理程序添加和删除,但要添加的处理程序类型为

WatiN.Core.DialogHandlers.FileDownloadHandler dialogHandler1=新建WatiN.Core.DialogHandlers.FileDownloadHandler(WatiN.Core.DialogHandlers.FileDownloadOptionEnum.Run)

请注意,这不适用于IE9。我有一篇关于这个的公开文章(下载IE9的处理程序)。 希望这有帮助

干杯