您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium2.0功能測試之Start browsers
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/10/16 10:24:08 ] 推薦標簽:

  在使用Selenium進行測試的絕大多數(shù)前提都是啟動瀏覽器,接下來介紹幾種常用瀏覽器的啟動方法:
  FireFox: 直接上代碼可以
package org.coderinfo.demo;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class StartBrowser {
public static void main(String[] args) {
/*
* 如果你的 FireFox 沒有安裝在默認目錄,那么必須在程序中設(shè)置 例如:
* System.setProperty("webdriver.firefox.bin"
* ,"D:\Program Files\Mozilla Firefox\firefox.exe");
*/
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com.hk");
}
}
  Chrome:  使用google的chrome瀏覽器進行Selenium自動化需要下載第三方提供的chromedriver才可以正常運行,下載地址:https://code.google.com/p/chromedriver/downloads/list 跟據(jù)測試系統(tǒng)下載相應(yīng)的chromedriver,并將下載的chromedriver文件解壓后放入系統(tǒng)的環(huán)境變量中,如windows的C:/WINDOWS/System32目錄下以及Linux的/usr/bin目錄下
package org.coderinfo.demo;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class StartBrowser {
public static void main(String[] args) {
/*
* 如果沒有將chromedriver放入系統(tǒng)的環(huán)境變量中,那么必須在程序中設(shè)置 例如:
* System.setProperty("webdriver.chrome.driver"
* ,"chromedriver文件存放的路徑");
*/
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com.hk");
}
}
  IE:使用微軟的IE瀏覽器進行Selenium自動化需要下載IEDriverServer,下載地址:https://code.google.com/p/selenium/downloads/list根據(jù)測試的系統(tǒng)下載相應(yīng)的IEDriverServer,并將下載的IEDriverServer文件解壓后將其包含的IEDriverServer.exe放入系統(tǒng)的環(huán)境變量中,如windows的C:/WINDOWS/System32目錄下,Linux系統(tǒng)下目前還不能進行IE自動化(如果誰知道解決方法可以通知我哦)
package org.coderinfo.demo;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class StartBrowser {
public static void main(String[] args) {
/*
* 如果沒有將IEDriverServer放入系統(tǒng)的環(huán)境變量中,那么必須在程序中設(shè)置 例如:
* System.setProperty("webdriver.ie.driver",
* "IEDriverServer.exe文件存放的路徑"
* );
*/
WebDriver driver = new InternetExplorerDriver();
driver.get("http://www.google.com.hk");
}
}

相關(guān)鏈接:
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd