zoukankan      html  css  js  c++  java
  • webdriver设置firefox代理.

     FirefoxProfile f = new FirefoxProfile();
                f.AddExtension(@"your xpi path");
                f.SetPreference("network.proxy.type",1);
                f.SetPreference("network.proxy.http", "proxy_url");
                f.SetPreference("network.proxy.http_port", 3128);
                f.SetPreference("network.proxy.ssl", "proxy_url");
                f.SetPreference("network.proxy.ssl_port", 3128);
                IWebDriver d = new FirefoxDriver(f);
    这个配置是个整数,默认是0,就是直接连接;1就是手工配置代理。
                f.SetPreference("network.proxy.type",1);

    那个端口号3128是整数
                f.SetPreference("network.proxy.http", "proxy_url");
                f.SetPreference("network.proxy.http_port", 3128);

    如果有些资源是https的,是需要另外配置network.proxy.ssl和network.proxy.ssl_port的。

    最后贴一个完整的Firefox配置参数表:http://kb.mozillazine.org/Firefox_:_FAQs_:_About:config_Entries

    如果发现自己的配置好像没有生效,那么在webdriver启动的Firefox里面输入about:config。然后对着上面那个配置参数表来看。 

  • 相关阅读:
    Go语言操作etcd
    grafana使用
    Java整理
    Go操作MySQL
    Go语言操作Redis
    es
    influxDB
    gopsutil
    Java基础之(三):IDEA的安装及破解 lyl
    ClojureScript 点访问格式
  • 原文地址:https://www.cnblogs.com/bugua/p/2304245.html
Copyright © 2011-2022 走看看