Webdriver and proxy server for firefox

后端 未结 13 2332
清歌不尽
清歌不尽 2020-11-30 23:49

are there any ways to set firefox\'s proxy settings? I found here information about FoxyProxy but when Selenium works, plugins are unactivated in window.

13条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-01 00:06

    Here's a java example using DesiredCapabilities. I used it for pumping selenium tests into jmeter. (was only interested in HTTP requests)

    import org.openqa.selenium.Proxy;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.remote.CapabilityType;
    import org.openqa.selenium.remote.DesiredCapabilities;
    
    String myProxy = "localhost:7777";  //example: proxy host=localhost port=7777
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability(CapabilityType.PROXY,
                               new Proxy().setHttpProxy(myProxy));
    WebDriver webDriver = new FirefoxDriver(capabilities); 
    

提交回复
热议问题