Selenium Java Microsoft Edge瀏覽器自動化安裝 + 小案例


友情鏈接:

Selenium Java InternetExplorer瀏覽器自動化安裝 + 小案例 

Selenium Java Microsoft Edge瀏覽器自動化安裝 + 小案例

Selenium Java 火狐瀏覽器自動化安裝 + 小案例

Selenium Java 谷歌瀏覽器自動化安裝 + 小案例


 

1、下載Microsoft Edge瀏覽器

  版本:80.0.361.48 (官方內部版本) (64 位)

  我這里是默認安裝,也不清楚非默認安裝會不會出現問題,建議默認安裝吧

2、下載Microsoft Edge瀏覽器對應的edgedriver程序 

  下載地址:點擊跳轉

  進入下載連接之后,自己往下翻吧,翻到和你瀏覽器的版本號能對應的文件夾,如下:

  

  點擊進,我這里是64位的,所以下載的如下文件:

  

  下載完成之后,把解壓出來的文件msedgedriver.exe放置Microsoft Edge瀏覽器安裝目錄即可,如下:

  

3、小案例

  創建一個springboot項目,在pom.xml引入selenium包

1 <dependency>
2     <groupId>org.seleniumhq.selenium</groupId>
3     <artifactId>selenium-java</artifactId>
4     <version>3.13.0</version>
5 </dependency>            

  創建測試代碼:

import org.junit.jupiter.api.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
class SeleniumEdgeTests {
    @Test
    void FirstTest() throws InterruptedException {
        // msedgedriver.exe 絕對地址
        String msedgeDriverPath = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedgedriver.exe";
        // 設置指定鍵對值的系統屬性
        System.setProperty("webdriver.edge.driver", msedgeDriverPath);
        // 打開谷歌瀏覽器
        WebDriver driver = new EdgeDriver();
        // 瀏覽器最大化
        driver.manage().window().maximize();

        // 訪問百度
        driver.get("https://www.baidu.com/");
        // 定位到百度的搜索框(你們可以在百度頁面打開調試模式看下搜索框的代碼 <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">)
        By baiduSearchInput = By.id("kw");
        // 在百度的搜索框搜索疑問
        driver.findElement(baiduSearchInput).sendKeys("鹿含寶寶到底是男的還是女的");

        // 給你五秒鍾預覽答案時間
        Thread.sleep(5000);

        // 答案不是很明確?跳轉到必應去搜索下
        driver.get("https://cn.bing.com/");
        // 定位到必應的搜索框
        By bingSearchInput = By.id("sb_form_q");
        // 在必應的搜索框搜索二次疑問
        driver.findElement(bingSearchInput).sendKeys("鹿含寶寶到底是男的還是女的");
        // 定位到必應的確認搜索按鈕、也就是那個放大鏡
        By bingSubmitInput = By.id("sb_form_go");
        // 點擊確認搜索按鈕
        driver.findElement(bingSubmitInput).click();

        // 給你五秒鍾預覽答案時間
        Thread.sleep(5000);
        // 總結疑問
        // .......

        // 關閉瀏覽器
        driver.close();
    }
}

 


免責聲明!

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



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