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瀏覽器,感興趣的小伙伴可以動手試試!


免責聲明!

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



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