Selenium驱动Microsoft Edge浏览器(基于robotframework框架)的方法

最近在使用robotframework框架中做项目时碰到一个这样的问题:如何用selenium驱动Microsoft Edge浏览器
          
通过查阅一些资料得知Microsoft Edge像IE和chrome是有自己的webdriver的,既然有wevbdriver 那就好办了。

1.首先找驱动:


打开这个网址后,我们要根据自己电脑的操作系统版本来决定下载哪个版本的webdriver

如果webdriver跟操作系统不匹配,那么是驱动不了浏览器的。

查看自己win10操作系统build的方法:

开始-设置-系统-关于-OS版本 像我的电脑就是10586.679的 所以驱动我就下的是 Release 10586


2.配置webdriver

驱动下载成功以后,得到的是一个.msi的文件或者是一个.exe文件

如果是.msi文件,直接双击安装,注意安装成功以后,去到安装目录下把MicrosoftWebDriver.exe文件复制出来



这个MicrosoftWebDriver.exe文件一定要放在C:\Python27\Scripts目录下。(我的python是在C盘下,根据自己的目录查找)


如果下载的是.exe文件,就直接放到C:\Python27\Scripts目录下即可。

3.启动robotframework-ride

关键字open browser  中有一个参数是要输入浏览器的名称,那么问题来了 浏览器名称应该输入什么呢?

于是想到查看keyword源码,一眼扫到edge,肯定就是它了。

跑起来吧:

测试结果:

至此,在RF下就可以使用edge浏览器做自动化测试啦~!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值