1、啟動firefox瀏覽器
a.如果你的本地firefox是默認路徑安裝的話,如下方式即可啟動瀏覽器
WebDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com");
b.如果不是默認路徑安裝,需要先將firefox.exe配置到系統(tǒng)變量中去,如下:
System.setProperty("webdriver.firefox.bin", "D:\ruanjian\Firefox\azml\firefox.exe");
driver = new FirefoxDriver();
String url = "http://www.baidu.com";
driver.get(url);
2、啟動ie瀏覽器,由于ie,chrome瀏覽器的driverServer是由他們自己管理的,我們需要下載相應的驅動,注意區(qū)分 32位和64位,使用方法如下:
System.setProperty("webdriver.ie.driver", "src\main\resources\IEDriver.exe");
WebDriver driver = new InternetExplorerDriver();
driver.get("http://www.baidu.com");
同樣,如果ie不是默認路徑安裝需要配置bin路徑到系統(tǒng)屬性中去
Tip:加載IEDriverServer的時候,通常會因為兼容模式的設置問題,而無法啟動,嘗試在創(chuàng)建IEDriver對象的時候 加入合適的參數(shù)設置:
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
WebDriver driver = new InternetExplorerDriver(ieCapabilities);
3、啟動chrome瀏覽器,需要下載chromedriver驅動
System.setProperty("webdriver.chrome.driver","C:\Program Files (x86)\Google\Chrome\Application\chromedriver_x64.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.baidu.com");
4、啟動瀏覽器的過程中,經常出現(xiàn)啟動瀏覽器窗口,卻沒有完成輸入url地址的情況,大部分由于版本不兼容造成的。
比如:火狐的會報如下錯誤
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.