搜索热词

写在前面

随着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浏览器

示例代码如下:

importorg.openqa.selenium.WebDriver;org.openqa.selenium.edge.EdgeDriver;org.testng.annotations.Test;/*** @description 启动Edge浏览器示例代码

*@authorrongrong

*@version1.0

* @date 2020/6/26 14:46*/

public classTestEdgeBrower {

@TestvoidtestEdge() {

System.setProperty("webdriver.edge.driver","driver/msedgedriver.exe");

WebDriver driver= newEdgeDriver();

driver.get("https://www.baidu.com/");

driver.manage().window().maximize();

driver.quit();

}

}

运行效果如下:

这样我们就成功的启动了最细的Edge浏览器,感兴趣的小伙伴可以动手试试!

相关文章

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

edge浏览器 开启java_Selenium+java - Edge浏览器启动相关推荐

  1. java socket 浏览器_Socket实现Java和浏览器交互。

    昨天写了段小程序,现贴出来看看. 以下是socket的简单介绍.获取两台联通的机器之间的IP和端口号等信息. import java.io.IOException; import java.net.S ...

  2. Java Selenium3 WebDriver启动火狐、Chrome、IE,Edge浏览器的方法(一)

    selenium3和selenium2没有太大的区别,就是精简了一些不用的东西,对浏览器的支持更好了,比如对高版本的浏览器(FireFox,Chrome,Edge等)可以完美的支持,不用受限于版本的问 ...

  3. edge浏览器 开启java_如何让你的Edge浏览器跑得更快?几个步骤解放它!

    原标题:如何让你的Edge浏览器跑得更快?几个步骤解放它! Edge浏览器在之前被微软当作取代IE并寄予和Chrome分庭抗礼期许的浏览器,虽然很多部分都已经较IE做出修正与改良,但对于使用者来说可能 ...

  4. 开启 Chrome、Edge 浏览器的多线程下载功能

    浏览器自带下载功能大部分都是单线程下载,比起多线程的专业下载工具来说,单线程的浏览器下载工具实在是太慢了,虽然用起来方便,但速度就是硬伤.不过现在 Chrome 更新了一个新特性,可以让浏览器自带下载 ...

  5. chromium内核edge浏览器开启多线程下载

    一般的浏览器自带的下载都是单线程的,速度大多跑不满宽带,比较慢,这里分享一个微软edge浏览器开启多线程下载的方法 附chromium内核edge浏览器下载地址:https://www.microso ...

  6. 俄罗斯 Yandex 浏览器:比微软 Edge 和谷歌 Chrome 还香

    俄罗斯人设计的这个浏览器图标怎么看怎么像红十字会的方向盘 导读 全球最大的中文搜索引擎是百度,最大的俄文搜索引擎则是 Yandex . Yandex 搜索引擎的用户规模比不上百度,不过 Yandex ...

  7. Edge浏览器主页打开是360浏览器主页怎么办?

    你是否有那么一刻,在打开edge浏览器的时候突然发现,edge浏览器主页被360导航劫持了,不管怎么改,edge打开总是360.那么edge浏览器主页怎么恢复呢?下面给大家提供三种方法解决edge浏览 ...

  8. [转帖]Edge投降Chromium!微软王牌浏览器是如何跪倒的

    Edge投降Chromium!微软王牌浏览器是如何跪倒的 https://tech.sina.com.cn/n/k/2018-12-17/doc-ihmutuec9824604.shtml 谷歌Chr ...

  9. 浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案

    浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案 参考文章: (1)浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案 (2)https:// ...

最新文章

  1. springboot视图解析器
  2. R语言dplyr包使用case_when函数和mutate函数生成新的数据列实战:基于单列生成新的数据列、基于多列生成新的数据列
  3. idea 报系统分区磁盘不足_系统磁盘管理功能讲解,电脑硬盘分区格式化修改驱动器号图文教程...
  4. idea 升级到2020后 无法启动_【维修案例】2020年一汽奥迪Q5L发动机无法启动
  5. 如何定义Java对象
  6. dvi黑屏解决方法_赛博朋克2077黑梦黑屏怎么办 黑梦BUG全黑模式解决方法
  7. ThreadLocal介绍以及源码分析
  8. python文件处理seek()方法的参数是_Python 文件(File) seek() 方法
  9. taylor+swift纽约公寓_国际巨星Taylor Swift有多爱豪宅?才30岁就有8套豪宅
  10. zookeeper安装和使用
  11. BZOJ 3564: [SHOI2014]信号增幅仪(随机增量法)
  12. linux .run文件_Linux快捷键及目录结构
  13. Security+ 学习笔记28 云计算
  14. 进度条(5.16-5.22)
  15. Java8 lambda 的使用
  16. 软媒时间3.11正式版发布:天气信息获取更迅速
  17. excel 字号对应 html,excel字体大小随表格变
  18. i5 10400 + B460M 黑苹果 EFI Big Sur 11.6
  19. 【饭谈】那些看似为公司着想,实际却很自私的故事 (一:造轮子)
  20. PgAdmin导入导出单表数据---解决PgAdmin导入单表数据报错乱码问题

热门文章

  1. CSDN超级实习生是指CSDN在招实习生吗?还是别的意思?
  2. 《快学Scala》第四章练习题答案+概述
  3. python 四维数据怎么看性别_四维彩超报告单怎样看胎儿性别
  4. [译]在cocos2d里面如何使用Texture Packer和像素格式来优化 spritesheet
  5. python什么意思d_Python 编程 里面% 、 %s 和 % d 代表的意思
  6. 【智能设备】智能工厂如何运用可视化进行设备管理
  7. aspose添加word水印和itextpdf添加pdf水印
  8. 程序员的 59 条搞笑但却真实无比的编程语录
  9. Excel打开显示“就绪”不显示内容解决方法
  10. 【KMP字符串匹配】C语言实现 代码+视频详解