0


Edge浏览器做web自动化测试(selenium)

查看浏览器设置看edge浏览器版本

下载edge浏览器对应版本驱动

Microsoft Edge WebDriver - Microsoft Edge Developer

下载完毕后压缩包

后面请参考selenium使用

selenium自动化测试(初窥门径)_邓霖涛的博客-CSDN博客

在导入selenium的maven 相关依赖可以用选择edge的驱动

测试代码如下:

package selenium;

import java.net.URL;
import java.util.HashMap;
import java.util.Map;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;

public class EdgeTest {

    private WebDriver driver;
    private Map<String, Object> vars;
    JavascriptExecutor js;

    @Before
    public void setUp() {
        URL resource = BaiduTest.class.getResource("msedgedriver.exe");
        String path = resource.getPath();
        System.setProperty("webdriver.edge.driver", path);
        driver = new EdgeDriver();
        js = (JavascriptExecutor) driver;
        vars = new HashMap<String, Object>();
    }

    @After
    public void tearDown() throws InterruptedException {
        Thread.sleep(3000);
        driver.quit();
    }

    @Test
    public void test() throws InterruptedException {
        driver.get("https://www.baidu.com");
        driver.manage().window().maximize();
        Thread.sleep(2000);
        driver.findElement(By.id("kw")).click();
        Thread.sleep(500);
        driver.findElement(By.id("kw")).sendKeys("邓霖涛");
        Thread.sleep(1000);
        driver.findElement(By.id("su")).click();
        String pageSource = driver.getPageSource();
        System.out.println(pageSource);

    }
}

执行测试用例,可以看见浏览器已经由自动调试软件控制

标签: edge 前端 selenium

本文转载自: https://blog.csdn.net/qq_18497293/article/details/126953430
版权归原作者 邓霖涛 所有, 如有侵权,请联系我们删除。

“Edge浏览器做web自动化测试(selenium)”的评论:

还没有评论