在IE 11浏览器中使用Selenium C#接受下载弹出窗口

时间:2016-06-07 11:58:43

标签: c# asp.net selenium c#-4.0 selenium-webdriver

使用Internet Explorer下载Excel文件时,

我想接受'是'在下载弹出窗口。我正在使用C#和Selenium网络驱动程序。

2 个答案:

答案 0 :(得分:0)

尝试此操作以捕获警报窗口:

 public static void CatchAlertAndAccept(IWebDriver d, bool isAccept)
    {
        IAlert simpleAlert = d.SwitchTo().Alert();

        if (isAccept == true)
        {
            simpleAlert.Accept();
        }
        else
        {
            simpleAlert.Dismiss();
        }
    }

答案 1 :(得分:0)

这里:

System.Windows.Forms.SendKeys.SendWait({TAB});
System.Windows.Forms.SendKeys.SendWait({ENTER});

该选项卡会将选择从“取消”更改为“是”,输入应提交选择。