zoukankan      html  css  js  c++  java
  • 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:Python27Scripts目录下。(我的python是在C盘下,根据自己的目录查找)


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

    3.启动robotframework-ride

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

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

    跑起来吧:

    测试结果:

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

  • 相关阅读:
    18寒假第一测
    P1932 A+B A-B A*B A/B A%B Problem
    POJ 2823 Sliding Window
    堆排序
    [LeetCode] Candy
    [LeetCode] Single Number II
    [LeetCode] Single Number
    [LeetCode] Binary Tree Postorder Traversal
    [LeetCode] Binary Tree Preorder Traversal
    [LeetCode] Insertion Sort List
  • 原文地址:https://www.cnblogs.com/qiurp/p/14258743.html
Copyright © 2011-2022 走看看