相关疑难解决方法(0)

如何使用Watin IE处理Windows安全警报对话框

我正在尝试使用WatIN IE自动化网站.由于网站在几次请求后禁止了ip.因此,当ip被禁止时,我设置了一个bool ipbanned = true.在那种情况下,我希望改变IP.SetProxy方法使用端口成功更改ip地址.但在下一个要求我得到这个屏幕: -

替代文字 注意: - 第一个红色条带显示IP地址,第二个红色条带显示服务器名称

如何在程序中设置此对话框中的用户名和密码,以便用户无法看到此框并且设置正确

以下是我使用的代码段: -

    private void Start_Thread()
    {
        Thread pop = new Thread(populate);
        pop.SetApartmentState(ApartmentState.STA);
        pop.Start();

    }
    bool ipbanned=false;
    private void populate()
    {

            if(ipbanned)
                SetProxy(proxies[0]);

           ///I wish to handle the dialog box here.

            WatiN.Core.Settings.MakeNewIeInstanceVisible = false;
            WatiN.Core.Settings.Instance.AutoMoveMousePointerToTopLeft = false;
            using (IE browser = new IE(URLs.mainurl))
            {
                    ///code
            }
    }
    private void SetProxy(string proxy)
    {
        //code which successfully changes the ip address.

    }
Run Code Online (Sandbox Code Playgroud)

任何帮助将深表感谢.谢谢 :)

.net c# proxy watin dialog

7
推荐指数
1
解决办法
4274
查看次数

如何使用 C# 以编程方式更改 Windows 7 LAN 设置

知道如何Windows 7使用以下方法C#吗?

Control Panel-> Internet Options-> Connections>LAN Settings 勾选或取消勾选这CheckBox句话Use a Proxy server for your LAN

c#

4
推荐指数
1
解决办法
2695
查看次数

标签 统计

c# ×2

.net ×1

dialog ×1

proxy ×1

watin ×1