microsoft edge java_Selenium Java Microsoft Edge浏览器自动化安装 + 小案例
友情链接:1、下载Microsoft Edge浏览器版本:80.0.361.48 (官方内部版本) (64 位)我这里是默认安装,也不清楚非默认安装会不会出现问题,建议默认安装吧2、下载Microsoft Edge浏览器对应的edgedriver程序下载地址:点击跳转进入下载连接之后,自己往下翻吧,翻到和你浏览器的版本号能对应的文件夹,如下:点击进,我这里是64位的,所以下载的如下文件:下载完成之
友情链接:
1、下载Microsoft Edge浏览器
版本:80.0.361.48 (官方内部版本) (64 位)
我这里是默认安装,也不清楚非默认安装会不会出现问题,建议默认安装吧
2、下载Microsoft Edge浏览器对应的edgedriver程序
下载地址:点击跳转
进入下载连接之后,自己往下翻吧,翻到和你浏览器的版本号能对应的文件夹,如下:

点击进,我这里是64位的,所以下载的如下文件:

下载完成之后,把解压出来的文件msedgedriver.exe放置Microsoft Edge浏览器安装目录即可,如下:

3、小案例
创建一个springboot项目,在pom.xml引入selenium包
1
2 org.seleniumhq.selenium
3 selenium-java
4 3.13.0
5
创建测试代码:
importorg.junit.jupiter.api.Test;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.edge.EdgeDriver;importorg.springframework.boot.test.context.SpringBootTest;
@SpringBootTestclassSeleniumEdgeTests {
@Testvoid FirstTest() throwsInterruptedException {//msedgedriver.exe 绝对地址
String msedgeDriverPath = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedgedriver.exe";//设置指定键对值的系统属性
System.setProperty("webdriver.edge.driver", msedgeDriverPath);//打开谷歌浏览器
WebDriver driver = newEdgeDriver();//浏览器最大化
driver.manage().window().maximize();//访问百度
driver.get("https://www.baidu.com/");//定位到百度的搜索框(你们可以在百度页面打开调试模式看下搜索框的代码 )
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();
}
}
更多推荐




所有评论(0)