一、虚拟机配置
1、安装JDK并配置环境变量
右键“我的电脑”–>选择“属性”–>点击左侧的“高级系统设置”–>高级–>环境变量
在“系统变量”一栏中,进行新建或编辑操作
1)新建JAVA_HOME变量
变量名:JAVA_HOME
变量值:填写JDK安装目录
2)找到Path变量进行编辑,没有的话就新建一个
变量名:Path
变量值: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(原有变量值不要删除,直接在末尾添加)
3)新建CLASSPATH变量
变量名:CLASSPATH
变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
2、下载并安装驱动Driver
谷歌驱动版本:根据自己谷歌浏览器版本安装对应chromedriver的版本,将chromedriver.exe文件放在谷歌浏览器安装目录C:\Program Files (x86)\Google\Chrome\Application下(其它路径也行),然后将此路径添加到环境变量Path中。
IE驱动版本:IEDriverServer的版本号和Selenium的版本号一定要一致,并将IEDriverServer.exe添加到环境变量Path中。
3、配置注册表
IE11浏览器需要修改注册表
1)先进入计算机注册表(运行regedit)
2)对于32位操作系统:进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
对于64位操作系统:进入
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
3)没有FEATURE_BFCACHE就自己创建—新建一个项,取名为FEATURE_BFCACHE,在新建的FEATURE_BFCACHE点击右键-新建DWORD值-名称为iexplore.exe,数据为0.
4、配置虚机网络
控制面板–>网络和 Internet–>网络连接,鼠标右键选择“属性”,修改“Internet
协议版本4(TCP/IPv4)”属性
IP地址:系统管理员分配
子网掩码:255.255.255.0
默认网关:192.168.20.254(先查看自己本机windows系统所在的网段是50段,还是20段,然后根据网段进行配置,如50段,则默认网关为:192.168.50.254)
首选DNS服务器:询问网管
修改虚拟机的网络连接方式:桥接网卡
右键新建的虚拟机–>设置–>网络–>连接方式–>桥接网卡
5、关闭防火墙
家庭或工作(专用)网络位置设置:关闭Windows防火墙
共用网络位置设置:关闭Windows防火墙
6、启动selenium-server
例:java -jar selenium-server-standalone-3.141.59.jar
二、浏览器配置
1、页面缩放设置为100%
2、IE浏览器设置
关掉 IE 浏览器 4 处保护模式
3、关掉增强保护模式
4、本机是 64 位操作系统,可以使用 32 位的 IE 驱动,运行效率更高。
三、自动化脚本配置
脚本中打开浏览器的关键字加上参数remote url
Open Browser ${url} ${browser} ${remote url}
例如:
Open Browser http://192.168.1.97:2002/oa ie http://192.168.20.147:4444/wd/hub