
	  5、對(duì)于第4點(diǎn)提到的關(guān)閉保護(hù)模式,還可以使用代碼關(guān)閉:
	1     //啟動(dòng)IE瀏覽器并關(guān)閉保護(hù)模式
	2     public static void StartIEAndCloseProtectedMode(){
	3         System.out.println("start firefox browser...");
	4         System.setProperty("webdriver.ie.driver", "files\IEDriverServer.exe");
	5         DesiredCapabilities dc = DesiredCapabilities.internetExplorer();
	6         dc.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
	7
	8         //IE默認(rèn)啟動(dòng)保護(hù)模式,要么手動(dòng)在瀏覽器的設(shè)置中關(guān)閉保護(hù)模式,要么在代碼中加上這一句,即可
	9         dc.setCapability("ignoreProtectedModeSettings", true);
	10         WebDriver driver = new InternetExplorerDriver(dc);
	11         driver.get("http://www.baidu.com/");
	12         System.out.println("start firefox browser succeed...");
	13     }
	  ============================Firefox的firebug插件參數(shù)設(shè)置(補(bǔ)充)=================================
	  使用Selenium2(webdriver)啟動(dòng)firefox且自動(dòng)加載firebug插件時(shí),切換到firebug插件的網(wǎng)絡(luò)和cookies部分時(shí),提示面板已被禁用,如下圖所示:
	
	  于是我們輸入about:config在firefox設(shè)置頁(yè)面試著去找下是否有什么參數(shù)控制著面板的禁用/啟用,果然被我找到如下兩個(gè)參數(shù):
	  cookies面板 —  extensions.firebug.cookies.enableSites
	  網(wǎng)絡(luò)面板 —  extensions.firebug.net.enableSites
	  Tips:
	  firefox設(shè)置頁(yè)面參數(shù)非常的多,如果我們不知道某項(xiàng)設(shè)置的參數(shù)名時(shí),我們可以手工在firefox界面設(shè)置參數(shù)的值,然后根據(jù)我們定制的值去about:config里面找可以找到,從而找到我們要設(shè)置的參數(shù)。
	  在代碼中設(shè)置這兩個(gè)參數(shù)的值為true,運(yùn)行結(jié)果如下:
	
	  代碼如下:
	1     public static void StartFireFoxLoadPlugin(){
	2         System.out.println("start firefox browser...");
	3         System.setProperty("webdriver.firefox.bin",
	4                 "D:/Program Files/Mozilla Firefox/firefox.exe");
	5         File file = new File("files/firebug-1.9.0-fx.xpi");
	6         FirefoxProfile profile = new FirefoxProfile();
	7         try {
	8             profile.addExtension(file);
	9         } catch (IOException e) {
	10             e.printStackTrace();
	11         }
	12         //設(shè)置firebug版本
	13         profile.setPreference("extensions.firebug.currentVersion", "1.9.0");
	14         //自動(dòng)打開(kāi)firebug
	15         profile.setPreference("extensions.firebug.allPagesActivation", "on");
	16         //設(shè)置啟用firebug網(wǎng)絡(luò)面板
	17         profile.setPreference("extensions.firebug.net.enableSites", true);
	18         //設(shè)置啟用firebugcookies面板
	19         profile.setPreference("extensions.firebug.cookies.enableSites", true);
	20
	21         WebDriver driver = new FirefoxDriver(profile);
	22         driver.get("http://www.baidu.com");
	23         System.out.println("start firefox browser succeed...");
	24     }