1. 升級過程java
selenium 2.44時期,對應的Firefox版本爲32.0-35.0.這次升級事後,能夠最高支持到46.0,算是比較新的Firefox版本。你能夠在這裏下載到各個版本的firefox瀏覽器。瀏覽器
這裏咱們所用的是46.0 win32 en-US版本。也就是美國版,畢竟是給美國人打工 Ծ‸Ծ 。。。其中32bit和64bit沒有太大區別,一樣支持,請放心使用.網絡
在安裝完firefox以後務必關掉更新。maven
接下來是Selenium的升級,咱們經過maven直接進行升級,如下是Maven的依賴:ide
<dependency>url
<groupId>org.seleniumhq.selenium</groupId>firefox
<artifactId>selenium-java</artifactId>插件
<version>2.53.0</version>教程
</dependency>selenium
1
2
3
4
5
可是因爲國內網絡的緣由(你懂得),有的時候可能有一些些問題,你能夠在這裏下載。更多的Jar包
2. 解決Selenium2.53啓動Firefox每次打開features頁面的問題
在安裝好Firefox和Selenium以後,有必定狀況會發生每次運行打開下面這個頁面的狀況,
網上找了不少相關的回答但都沒有實際解決問題,你能夠在這裏 看到一個比較優質的回答,然並卵。我不是質疑他人教程的真實性,但至少不適用這裏的狀況。
一個正確的解決方案是在啓動firefox以前,設置firefox的profile屬性。
//初始化profile
FirefoxProfile profiles = new FirefoxProfile();
//設置起始頁面爲空,你能夠根據實際狀況增刪如下三個設置
profiles.setPreference("browser.startup.homepage", "about:blank");
profiles.setPreference("startup.homepage_welcome_url", "about:blank");
profiles.setPreference("startup.homepage_welcome_url.additional", "about:blank");
//啓動firefox
WebDriver driver = new FirefoxDriver(profiles);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
這樣就避免了每次啓動過程當中的各類嚮導和features頁面。進一步瞭解——啓動瀏覽器、設置profile&加載插件