Selenium對瀏覽器的支持


1.火狐瀏覽器

優點:FireFox Dirver對頁面的自動化測試支持得比較好,很直觀地模擬頁面的操作,對JavaScript的支持也非常完善,基本上頁面上做的所有操作FireFox Driver都可以模擬。

缺點:啟動很慢,運行也比較慢,不過,啟動之后Webdriver的操作速度雖然不快但還是可以接受的,建議不要頻繁啟停FireFox Driver。

使用:

WebDriver driver = new FirefoxDriver();

Firefox profile的屬性值是可以改變的,比如我們平時使用得非常頻繁的改變useragent的功能,可以這樣修改:

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("general.useragent.override", "some UAstring");
WebDriver driver = new FirefoxDriver(profile);

2.谷歌瀏覽器

注:個人只能打開谷歌瀏覽器,需調用D盤目錄下的谷歌驅動

System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");//默認調用的是火狐瀏覽器,目前調用D盤目錄下的谷歌驅動,從而打開谷歌瀏覽器

driver = new ChromeDriver();

3.IE瀏覽器

優點:直觀地模擬用戶的實際操作,對JavaScript提供完善的支持。

缺點:是所有瀏覽器中運行速度最慢的,並且只能在Windows下運行,對CSS以及XPATH的支持也不夠好。

使用:

WebDriver driver = new InternetExplorerDriver();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM