安装jdk1.8并配置好环境变量,而后下载安装eclipse便可。web
下载selenium安装包并解压,本文采用selenium 2.53.1稳定版本。chrome
相似的,将selenium压缩包中的libs文件夹下的全部jar都引用到工程中来,防止代码执行过程当中找不到libs文件夹中包含的类。浏览器
执行错误1:安全
下载对应selenium版本的IE驱动,将解压后的IEDriverServer.exe文件拷贝到工程的类目录src文件夹下。eclipse
将webdriver.ie.driver设置为系统属性,取IEDriverServer的路径做为value。在src文件夹下右键单击IEDriverServer.exe文件选择copy qualified name,粘贴后为“/Java_web_auto/src/IEDriverServer.exe”,只取相对路径“src/IEDriverServer.exe”。代码以下:jvm
执行错误2:3d
打开IE浏览器,选择设置-Internet选项-安全,四个区域(Internet、本地Intranet、受信任的站点、受限制的站点)下的启用保护模式的勾选结果没有保持一致,致使错误2发生。将4个区域的启用保护模式项都勾选并应用。关闭浏览器,再次执行代码。对象
执行错误3:blog
IE浏览器页面缩放比例为125%,应设置为100%。ip
设置页面缩放比例为100%后关闭浏览器,再次执行代码,成功打开浏览器且未报错。
下面提供跳过IE安全模式和缩放模式的通用启动方式。
执行错误1:
错误缘由:
1.未安装Firefox浏览器
2.Firefox安装在其余路径,不是默认的安装路径
解决办法:
指定Firefox可执行文件路径
告诉jvm火狐的可执行文件的路径:
执行代码,启动Firefox浏览器。
注意:
1.selenium 2.x 版本中Firefox不须要驱动文件,由于自带的FirefoxDriver已经实现了驱动功能,例如打开浏览器、定位元素等操做。(selenium 2.53.1 + Firefox 46.0)
2.selenium 3.x 版本须要Firefox驱动文件
进入change log能够查看不一样的驱动版本对应的selenium版本以及Firefox版本。
执行错误1:
错误缘由:
缺乏chrome浏览器驱动文件。
解决办法:
下载对应版本驱动文件并将其添加进工程,同IE浏览器设置(1.6.4.2)。
执行代码,自动打开chrome浏览器。
去掉这个提示方法:
win+r运行regedit,找到HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset,删除便可。
再次运行代码,启动chrome浏览器。