edge浏览器 开启java_Selenium+java - Edge浏览器启动

写在前面

随着win10系统的普及,使得Edge浏览器得到广泛使用。从自动化角度看,自然微软也一直不断提供着支持服务,系统版本更新,对应的Edge浏览器版本也在更新,当然对应的驱动版本也会发生变化。

早在去年使用Edge浏览器做自动化测试,是按照操作系统的版本去下载Edge浏览器的驱动。由于最近对win10系统进行了升级,导致之前使用Edge浏览器的编写的脚本,不能正常启动浏览器了。

下面针对更新的系统,进行启动Edge浏览器操作。

如何启动最新版本的Edge浏览器

1、查看自己的操作系统版本

打开控制台,输入ver,如下图:

24768d4cc169b2b7bea667293bff4459.png

2、打开Edge的设置,查看浏览器版本

如图所示:

2054265a553fd7696354c9895be454dc.png

3、下载驱动

从https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,去下载下载与所查系统版本对应的MicrosoftWebDriver,发现没有(别害怕这还没完事),如图所示:

098bd79f79c90aa08d537b88db19dceb.png

4、在看浏览器详细版本

自2020年后,微软最新Edge浏览器是基于Chromium内核的 ,所以我们要查看浏览器的详细版本。

点击菜单 帮助和反馈 > 关于Microsoft Edge ,结果我们发现找不到关于Microsoft Edge,如下图:

8f6a6ff674824fc8b415d05ed91d0453.png

从图上看,我们的Edge浏览器不是最新版,这时我们点击新增功能和提示,会自动跳转至下载页面,如下图:

18df03c2f511538e9df6932fbda5775b.png

然后,点击下载、然后再点击接受并下载,如下图:

bcfdb6d0c6c409ffb08455685a799f5a.png

直接点击运行安装,然后一步步安装即可,安装成功如下图:

4cf6b2d501acb2efbc7d9c6999a46b2d.png

点击菜单 帮助和反馈 > 关于Microsoft Edge ,在弹出界面中,查看到版本,比如

8f6823021aac9960c0483763ae31661e.png

5、下载对应版本驱动

从https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,去下载下载与所查系统版本对应的MicrosoftWebDriver,看左侧,找到与浏览器对应的版本,并下载,如图所示:

e8f3ff2bc2dc78f88b2094853eb4bc58.png

6、解压驱动,放到指定目录

找到下载驱动路径,并解压,如下图

bb4dd9ec4e7736d4f1be62b6423c1250.png

将红圈驱动放到对应工程目录位置,如下图:

380b840bc953f2f6d1008e5b3c614492.png

7、启动Edge浏览器

示例代码如下:

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

*@authorrongrong

*@version1.0

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

public classTestEdgeBrower {

@Testpublic voidtestEdge() {

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

WebDriver driver= newEdgeDriver();

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

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

driver.quit();

}

}

运行效果如下:

59dcb233e138771dcf8b7034cd085851.png

980ef69e7ed2e567ae418942f0f3b0e7.png

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Selenium Edge浏览器是一种用于自动化测试的工具,它能够操作浏览器的用户界面。它是基于Selenium技术框架库的,具有开源、免费、多浏览器支持(包括Firefox、Chrome、IE、Opera和Edge)、多平台支持(包括Linux、Windows和MAC)以及多语言支持(包括Java、Python、Ruby、C#、JavaScript、C和PHP)的特点。 使用Selenium Edge浏览器进行自动化测试的原理是通过编写代码来控制浏览器的行为。例如,可以使用下面的Python脚本来测试百度网站: ```python from time import sleep from selenium import webdriver driverfile_path = r'E:\Python38\selenium_EdgeDriver_win64\edgedriver_win64\msedgedriver.exe' driver = webdriver.Edge(executable_path=driverfile_path) driver.get(r'https://www.baidu.com/') sleep(5) driver.close() ``` 这段代码使用了SeleniumEdge驱动器,通过指定驱动器的路径来创建一个Edge浏览器的实例。然后,可以使用`get`方法打开指定的网址,等待5秒后关闭浏览器。 总结来说,Selenium Edge浏览器是一种用于自动化测试的工具,通过编写代码来控制浏览器的行为,可以实现对网页的访问、操作和验证等功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [selenium+Edge浏览器实现web端自动化测试](https://blog.csdn.net/qq_48728737/article/details/118014512)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [selenium + Edge 浏览器](https://blog.csdn.net/tk1023/article/details/109078613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值