Selenium WebDriver使用IE浏览器
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="IEDriverServer存放地址", capabilities=capabilities)driver.get("https://www.baidu.com/")
Selenium WebDriver使用IE浏览器相关推荐
- c 后台代码调用ajax,.NET Selenium WebDriver操作调用浏览器后台执行Js(JavaScript)代码...
1.Selenium WebDriver安装引用 注意:要用使用的浏览器肯定要装,并且Selenium.Chrome.WebDriver版本要和浏览器版一致. 如果要操作其它浏览器,则安装对应其它浏览 ...
- python3 selenium webdriver 启动三大浏览器Firefox,Chrome,IE
一. 安装Python3 1. 进入Python官方网站:https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3) . 下面是P ...
- selenium webdriver 启动三大浏览器Firefox,Chrome,IE
一.安装Python3 1.进入Python官方网站: https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3)> 下面是 ...
- Selenium WebDriver的多浏览器测试
1. IE浏览器,需要配合下载IEDriverSever.exe的驱动程序,目前selenium支持IE9以上. (驱动程序下载链接:https://pan.baidu.com/s/1YpaUsIs1 ...
- Selenium WebDriver 测试Chrome浏览器
文章目录 (1)安装驱动 (2)代码测试 (3)注意事项 (1)安装驱动 Selenium WebDriver如果需要启动Chrome浏览器,需要下载对应的chromedriver驱动器. [下载地址 ...
- 如何使用Selenium WebDriver 驱动360 浏览器
Selenium WebDriver 简介: Selenium WebDriver 也就是Selenium2.0, 它与Selenium1.0最大的区别是前者是通过client/server方式驱动浏 ...
- [128]selenium WebDriver使用IE浏览器
IEdriver插件下载地址:http://www.cr173.com/soft/195732.html 1.配置系统环境变量. 我的电脑–>右键-->属性-->高级系统设置--&g ...
- webdriver java a标签_java-使用Selenium WebDriver运行TOR浏览器
我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4.我已经按照这篇文章Using Selenium WebDriver with ...
- Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结
由于网页自动化要操作浏览器以及浏览器页面元素,这里笔者就将浏览器及页面元素常用的函数及变量整理总结一下,以供读者在编写网页自动化测试时查阅. from selenium importwebdriver ...
- python selenium 处理弹窗_python 让selenium(webdriver ) 不打开浏览器(弹出窗口)运行(静默模式启动)...
什么是 Headless Chrome Headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序.相比于现代浏览 ...
最新文章
- Linux下安装ftp服务器异常,linux下安装ftp服务器
- windows中PyCharm的安装和使用
- MATLAB随机信号统计特征
- 计算机非211研究生,这所大学不是211,但“计算机”实力远超985,快来看看
- redux相关学习资源
- Citrix Xendesktop5中创建虚拟机失败的2个案例分析
- Photoshop 2021安装教程附PS安装包下载
- c语言课本答案解析宋士银,c语言教材
- 计算机三级权限管理方法,Serv―U 三级用户权限机制及配置一例
- 姜小白的Python日记Day9 变量与递归
- 食物链 (利用并查集的两种解决方法)
- Oracle FND - 用户API fnd_user_pkg的常用用法
- 为什么弃用lofter
- jemeter做微信公众号压测
- 计算机编程中的草图,我每天都画草图,你也该试试看
- 厘米换算英尺英寸 (15 分)如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是?
- Javascript中undefined和not defined有什么区别?
- 我很喜欢研究这些比较酷的效果
- C语言实现自动出题、单词拼写等功能,附带管理员模式
- 安卓网易云信实现仿QQ双方聊天界面功能(附UI界面