IEdriver插件下载地址:http://www.cr173.com/soft/195732.html

1.配置系统环境变量。

我的电脑–》右键——》属性——》高级系统设置——》环境变量——》系统变量——》path

注:先把IEDriverServer.exe放在C:\Program Files\Internet Explorer根目录里,再把这个路径放到path里。

2.关闭IE的启用保护模式

打开IE——》设置——》Internet选项——》安全——》去掉启用保护模式前的对勾

设置注意:

如果是首次使用RF在IE浏览器上测试的同学,务必检查以下几个设置:

1、IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上)
2、IE选项设置的连接页中,局域网设置里的代理服务器设置,不能勾选。如果需要配置代理,请使用上面的pac自动配置脚本来使用代理。
3、IE页面的显示比例要为100%
4、下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。
5、如果IE浏览器设置安全性较高,在“Internet Options”中都不要选择“Enable Protected Mode”(保护模式),否则可能遇到错误提示。

优点:直观地模拟用户的实际操作,对JavaScript提供完善的支持。

缺点:是所有浏览器中运行速度最慢的,并且只能在Windows下运行,对CSS以及XPATH的支持也不够好。

运行过程中出错 Message: Invalid capabilities in alwaysMatch: unknown capability named platform

解决方法:删除platform、version、keys from、capabilities、dictionary

  • 代码
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities#create capabilities
capabilities = DesiredCapabilities.INTERNETEXPLORER#delete platform and version keys
capabilities.pop("platform", None)
capabilities.pop("version", None)#start an instance of IE
driver = webdriver.Ie(executable_path="C:\\your\\path\\to\\IEDriverServer.exe", capabilities=capabilities)driver.get("https://www.google.com/")

[128]selenium WebDriver使用IE浏览器相关推荐

  1. c 后台代码调用ajax,.NET Selenium WebDriver操作调用浏览器后台执行Js(JavaScript)代码...

    1.Selenium WebDriver安装引用 注意:要用使用的浏览器肯定要装,并且Selenium.Chrome.WebDriver版本要和浏览器版一致. 如果要操作其它浏览器,则安装对应其它浏览 ...

  2. python3 selenium webdriver 启动三大浏览器Firefox,Chrome,IE

    一. 安装Python3 1. 进入Python官方网站:https://www.python.org/downloads/  下载并安装最新版本的Python(建议安装Python3) . 下面是P ...

  3. selenium webdriver 启动三大浏览器Firefox,Chrome,IE

    一.安装Python3 1.进入Python官方网站: https://www.python.org/downloads/  下载并安装最新版本的Python(建议安装Python3)> 下面是 ...

  4. Selenium WebDriver的多浏览器测试

    1. IE浏览器,需要配合下载IEDriverSever.exe的驱动程序,目前selenium支持IE9以上. (驱动程序下载链接:https://pan.baidu.com/s/1YpaUsIs1 ...

  5. Selenium WebDriver 测试Chrome浏览器

    文章目录 (1)安装驱动 (2)代码测试 (3)注意事项 (1)安装驱动 Selenium WebDriver如果需要启动Chrome浏览器,需要下载对应的chromedriver驱动器. [下载地址 ...

  6. 如何使用Selenium WebDriver 驱动360 浏览器

    Selenium WebDriver 简介: Selenium WebDriver 也就是Selenium2.0, 它与Selenium1.0最大的区别是前者是通过client/server方式驱动浏 ...

  7. webdriver java a标签_java-使用Selenium WebDriver运行TOR浏览器

    我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4.我已经按照这篇文章Using Selenium WebDriver with ...

  8. Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结

    由于网页自动化要操作浏览器以及浏览器页面元素,这里笔者就将浏览器及页面元素常用的函数及变量整理总结一下,以供读者在编写网页自动化测试时查阅. from selenium importwebdriver ...

  9. python selenium 处理弹窗_python 让selenium(webdriver ) 不打开浏览器(弹出窗口)运行(静默模式启动)...

    什么是 Headless Chrome Headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序.相比于现代浏览 ...

最新文章

  1. oracle 语句 在线测试,2017年Oracle数据库基础测试答案.doc
  2. tomcat 相关以及安装时遇到的一些问题整理
  3. ssm框架中前台html如何接受后台的数据_计算机毕业设计中实现java后台的微信小程序...
  4. 二维ising模型概率c语言_盘点近几年在二维材料中发现的铁磁性
  5. Spring Boot 学习之,AOP统一处理请求日志
  6. Python中的lambda表达式与filter函数
  7. can是什么时候处于显性_CAN总线边沿时间标准是什么?
  8. 大学计算机课程复习--汇编语言
  9. 浅谈Clean Code
  10. autocad2014 菜单栏 闪退_AutoCAD2014闪退解决办法
  11. 论Flutter开发如何改善套娃地狱问题
  12. PYNQ-overlay
  13. CheckListBox的一些用法!
  14. WiFi共享精灵,生活好伴侣
  15. PPT演示文稿放映时会议记录的技巧
  16. 外汇交易员必读:使用EA做外汇要注意的细节,尤其第三点
  17. 修改时序约束改变slack_改变我们使用Slack的方式解决了我们的透明度和筒仓问题
  18. 第一次群面——华为败北的经历小结
  19. 分治算法小结(附例题详解)
  20. VS问题:该依赖项是由项目系统添加的,不能删除。

热门文章

  1. 雅虎更名为Altaba首日股价大涨4%
  2. Zookeeper用到的Jute通信协议
  3. 基于单变量和多变量计算水文频率-基础知识程序实现
  4. 斯坦福学霸理论验证:自学习如何避免使用伪特征?
  5. 4.2 蓝牙 还不错的原创分析系列
  6. html,css,js基本知识
  7. Suse11sp3系统安装asm+oracle11G+rac
  8. BLE Mesh(一)基础介绍
  9. 【学习笔记】集合工具类
  10. M2 芯片解析:似乎是一个增强版的 A15?