Selenium 3.0 WebDriver IEDriverServer配置

Selenium 3.0 调用IEDriverServer打开IE浏览器

当前使用selenium 3.0 版本。

  1. 下载IEDriverServer。进入索引页,选择版本号,IEDriverServer的版本号和Selenium的版本号一定要一致,当前使用版本位selenium 3.0,所用IEDriverserver也选择3.0版本。打开链接如下所示:
    图1 IEDriverServer下载地址
  2. 解压缩得到IEDriverServer.exe,并将其所在目录添加至系统环境变量中。
    当前解压的目录为:“D:\Program Files\IEDriverServer\”,将该地址添加至系统环境变量中的PATH中,注意前面添加“;”。


    图2 修改系统环境变量
  3. 针对Windows vista 和Windows 7上的IE7或者更高的版本,必须在IE选项设置的安全页中,4个区域的启用保护模式的选择框保持一致选择(全部勾上或者全部取消)。


    图3 IE设置
  4. 针对IE10和更高的版本,必须在IE选项中的高级页中取消增强保护模式。
    这里有点小问题,在Win7 64位里装了IE11 64位就有该选项,但是在Win7 32位里IE11 32位就没有该选项,在32位里并不影响。


    图4 取消增强保护模式
  5. 浏览器的缩放比例必须设置为100%,这样元素定位才不会出现问题。


    图5 设置缩放比例
  6. 针对IE11,需要修改注册表。
    32位Windows, key值为
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_BFCACHE
    64位Windows,key值为
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_BFCACHE
    如果key值不存在,就添加。之后在key内部创建一个iexplorer.exe,DWORD类型,值为0。当前使用的Windows 32位,修改注册表结果如下图所示。


    图6 修改注册表

    完成以上步骤后,Selenium就可以正常打开ie浏览器。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇文章几乎几乎原封不动的搬过来了这位博主的内容,作为自己以后查询方便用~ reference:http://bl...
    DeamoV阅读 20,751评论 3 33
  • 1、代码获取本地IEDriverSystem.setProperty("webdriver.ie.driver",...
    好大一只鹏阅读 3,399评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,342评论 19 139
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,957评论 0 11
  • 人们都说,人生总要有这么两次,一次奋不顾身的爱情,一次说走就走的旅行。 生命之旅? 它不是...
    你东哥啊阅读 579评论 0 0

友情链接更多精彩内容