Selenium+java - Edge瀏覽器啓動

寫在前面

隨着win10系統的普及,使得Edge瀏覽器得到廣泛使用。從自動化角度看,自然微軟也一直不斷提供着支持服務,系統版本更新,對應的Edge瀏覽器版本也在更新,當然對應的驅動版本也會發生變化。

早在去年使用Edge瀏覽器做自動化測試,是按照操作系統的版本去下載Edge瀏覽器的驅動。由於最近對win10系統進行了升級,導致之前使用Edge瀏覽器的編寫的腳本,不能正常啓動瀏覽器了。

下面針對更新的系統,進行啓動Edge瀏覽器操作。

如何啓動最新版本的Edge瀏覽器

1、查看自己的操作系統版本

打開控制檯,輸入ver,如下圖:

 

 

2、打開Edge的設置,查看瀏覽器版本

如圖所示:

 

 

 3、下載驅動

從https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,去下載下載與所查系統版本對應的MicrosoftWebDriver,發現沒有(別害怕這還沒完事),如圖所示:

 

 4、在看瀏覽器詳細版本

自2020年後,微軟最新Edge瀏覽器是基於Chromium內核的 ,所以我們要查看瀏覽器的詳細版本。

點擊菜單 幫助和反饋 > 關於Microsoft Edge ,結果我們發現找不到關於Microsoft Edge,如下圖:

 

 

 從圖上看,我們的Edge瀏覽器不是最新版,這時我們點擊新增功能和提示,會自動跳轉至下載頁面,如下圖:

 

 

 然後,點擊下載、然後再點擊接受並下載,如下圖:

 

 

 直接點擊運行安裝,然後一步步安裝即可,安裝成功如下圖:

 

 

 

點擊菜單 幫助和反饋 > 關於Microsoft Edge ,在彈出界面中,查看到版本,比如

 

 

 

 5、下載對應版本驅動

從https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,去下載下載與所查系統版本對應的MicrosoftWebDriver,看左側,找到與瀏覽器對應的版本,並下載,如圖所示:

 

 

 

 6、解壓驅動,放到指定目錄

找到下載驅動路徑,並解壓,如下圖

 

 

 將紅圈驅動放到對應工程目錄位置,如下圖:

 

 

 7、啓動Edge瀏覽器

示例代碼如下:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.testng.annotations.Test;

/**
 * @description 啓動Edge瀏覽器示例代碼
 * @author rongrong
 * @version 1.0
 * @date 2020/6/26 14:46
 */
public class TestEdgeBrower {
    @Test
    public void testEdge() {
        System.setProperty("webdriver.edge.driver","driver/msedgedriver.exe");
        WebDriver driver = new EdgeDriver();
        driver.get("https://www.baidu.com/");
        driver.manage().window().maximize();
        driver.quit();
    }
}

運行效果如下:

 

 

 

 這樣我們就成功的啓動了最細的Edge瀏覽器,感興趣的小夥伴可以動手試試!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章