自动填表如何自动处理弹出的 js 消息框

各位大侠:
小妹,我公司要求做一个自动填表的软件。我已经完成了自动调用 购买”按钮的提交
代码,但web此时弹出一个 js 确认框,我需要点击“取消”或“确认” 来继续。
请大家指定迷津

private void 加载网页_Click(object sender, EventArgs e)
{
this.webBrowser1 .Navigate(@"http://www.he.10086.cn/service/card/");

}

    private void 提交_Click(object sender, EventArgs e)
    {
        webBrowser1.Document.InvokeScript("preBuy", new Object[] {  "18832132294" ,"50.0","311","石家庄","0.0","0" });

        //此时会出现一个号码确认的 js ,我如果 自动点击"确认" 或 “取消”
    }

window.confirm("message");

使用confirm收集用户的选择,示例代码:

var flag = window.confirm('你确定要执行....?');
if(flag){
   //TODO 用户点击确认
}else{
  //TODO 用户点击取消
}

if(window.confirm("你要弹出的消息!"))
{
//你要执行的事件
}

你的意思是不容用户手动点击弹出的确认,或者取消,自动的帮助用户点击确认或者取消么?
这个获取弹出的对话框的句柄,然后将“确认”“取消的值传递过去”

用webbrowser重写js的confirm函数,而不是使用默认的js confirm

C# winform自动点击webbrowser网页confirm/alert确定按钮

自己写个confirm的js函数,覆盖掉js默认的confirm函数。可以类似这样 var confirm=function(){return 1}

我的意思不是要屏蔽掉弹出的页面,因为弹出的页面 ,是请求了后台之后js 弹出的面板,该面板上有“确认”和“取消”操作。
希望能自动处理 点击“确认”或“取消”按钮,点击确认按钮后,js会请求后台。
并不是单纯的屏蔽掉弹出的页面

一枪尽骚丶魂 说的对