1. 程式人生 > >webdriver 設定代理

webdriver 設定代理

在 做selenium自動化測試的時候遇到瀏覽器打不開指定網頁 這個情況下需要設定代理:

程式碼如下:

 System.setProperty("webdriver.firefox.bin","E:\\asiaInfo\\firefox\\firefox.exe");//啟動瀏覽器

//設定狐火瀏覽器代理:

FirefoxProfile profile = new FirefoxProfile();

//network.proxy.type", 1   這裡的1代表手工設定

           profile.setPreference("network.proxy.type", 1);

//network.proxy.http", "hzproxy.xxxx.com"  設定代理地址

            profile.setPreference("network.proxy.http", "hzproxy.xxxx.com");

//network.proxy.http", "hzproxy.xxxx.com"  設定代理埠號

            profile.setPreference("network.proxy.http_port", 8080);
            driver = new FirefoxDriver(profile);
            driver.manage().window().maximize();