繁体   English   中英

如何在代理C#中使用Selenium Internetexplorerdriver

[英]How to use selenium internetexplorerdriver with proxy c#

此代码有效:

        var ieOptions = new InternetExplorerOptions();
        ieOptions.ForceCreateProcessApi = true;
        ieOptions.BrowserCommandLineArguments = "-private";
        Proxy proxy = new Proxy()
        {
            Kind = ProxyKind.Manual,
            HttpProxy = "1.1.1.1:8080",
            SslProxy = "1.1.1.1:8080",
        };
        ieOptions.Proxy = proxy;
        IWebDriver driver = new InternetExplorerDriver(ieOptions);

此代码不:

        var ieOptions = new InternetExplorerOptions();
        ieOptions.ForceCreateProcessApi = true;
        ieOptions.BrowserCommandLineArguments = "-private";
        Proxy proxy = new Proxy()
        {
            Kind = ProxyKind.Manual,
            SocksProxy = "1.1.1.1:1080",
        };
        ieOptions.Proxy = proxy;
        IWebDriver driver = new InternetExplorerDriver(ieOptions);

在那里根本不会检查IE设置和袜子。 是虫子吗?

我相信你不见了

options.UsePerProcessProxy = true;
options.Proxy = proxy;
IWebDriver driver = new InternetExplorerDriver(options);

强制webdriver使用proxy

第二段代码不告诉浏览器在任何地方使用代理。 driver如何知道您是否未指定?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM