1. 安裝JDK
URL:http://www.oracle.com/technetwork/java/javase/downloads/
2. 配置環境變量
JAVA_HOME = E:\Java\Java\jdk1.7.0_15
PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注:上面這行的“.”不能忽略掉了。
然后在windows命令窗口任意目錄下,運行命令java -version,或執行成功則安裝和配置成功。
3. 安裝eclipse
URL: http://www.eclipse.org/downloads/
4. 安裝TestNG
可直接安裝 Help->Install New Software

驗證方法:file-->new-->other-->TestNg
5.下載Selenium IDE、SeleniumRC、IEDriverServer,WebDriver
1) Selenium IDE:selenium_ide-2.9.1-fx.xpi 用來在Firefox上錄制腳本。
2) Selenium RC:selenium-server-standalone-3.4.0.jar 模擬服務器端,selenium 1.0執行腳本時需要單獨啟動該jar包, selenium webdriver無需單獨啟動。
3) IEDriverServer:IEDriverServer_Win32_2.40.0.zip IE驅動
4) WebDriver: selenium-java-3.4.0.zip

6. 下載Firefox、安裝Selenium IDE、firebug、Xpath checker、Xpath finder插件
1) 安裝Selenium IDE
把前面下載的selenium-ide拖放到Firefox,彈出圖后,安裝即可。
驗證: firefox 工具〉開發者〉selenium IDE
2) 安裝firebug:進附加組件,搜索firebug、Xpath,安裝,重啟瀏覽器。
7. 啟動SeleniumRC
selenium 1.0需要啟動單獨rc,webdriver則不需要啟動。
啟動seleniumRC的方法: cmd命令行進入selenium-server-standalone-2.40.0.jar存放目錄(或者進入selenium-server-standalone-2.40.0.jar存放目錄然后在文檔路徑里輸入cmd),然后輸入如下命令 java -jar selenium-server-standalone-2.40.0.jar
8. Eclipse執行Selenium的Java實例
1)新建java工程:File-->new-->other-->Java Project
2)引入Selenium相關的包:Properties-->Java Build Path-->Libraries-->Add External Jars
9. Below error happen when execute "WebDriver driver = new FirefoxDriver();" on Selenium 3.0, need download file geckodriv.
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases
URL: https://github.com/mozilla/geckodriver/releases
可以單獨創建一個目錄,如:D:/drivers/ ,把不同瀏覽器的驅動都放到該目錄。geckodriver.exe(Firefox)、chromedriver.exe(Chrome)、MicrosoftWebDriver.exe(Edge)、IEDriverServer.exe(IE)、operadriver.exe(Opera)等。
然后,將D:/drivers/添加到系統環境變最path下面即可。
1)Firefox
System.setProperty ("webdriver.firefox.bin" , "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" );
System.setProperty("webdriver.gecko.driver", "C:\\Tools\\Selenium\\driver\\geckodriver");
2)IE
download IEDriverServer.exe and then put into the same folder as iexplore.exe.
File file_ie = new File("C:\\Program Files\\Internet Explorer\\IEDriverServer.exe");
System.setProperty( "webdriver.ie.driver", file_ie.getAbsolutePath());
DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
caps.setCapability("ignoreZoomSetting", true);
WebDriver ieDriver = new InternetExplorerDriver(caps);
//WebDriver driver = new InternetExplorerDriver();
ieDriver.get("https://www.baidu.com/");
